Bishoy Hany (bishoy_hany)

Race #4

View Pit Stop page for race #4 by bishoy_hanyGhost race

View profile for Bishoy Hany (bishoy_hany)

Official speed 43.64 wpm (149.04 seconds elapsed during race)
Without ending ping 43.69 wpm (158 ms delay sending score to TypeRacer’s server)
Timerless 43.80 wpm (382 ms elapsed before first character typed; 148.50 seconds elapsed during race)
Timerless minus one 43.72 wpm, ignoring the first character typed
Race Start April 29, 2025 10:31:13pm UTC
Race Finish April 29, 2025 10:33:42pm UTC
Outcome Win (1 of 3)
Accuracy 95.3%
Points 64.74
Text #10000 (Length: 542 characters)

/* Read a set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOException e) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF terminates loop break; command.append((char) ch); expected--; }

Characters typed /* reaRead a set of characeeters from the socoket (<*./ StringBuffer command = new StringBuffer(); int expected = 1024, ; /%(* Cut off to avoid DosS attack (*/ while (expaected < shutdown. lenghtth()) { if (random == null 0) random = new Random(sysSytesytetem. currentTimeMillis()); expected += (random.nextInt() % 1024 ); } while( (expdecected > 0) { int ch = -1; try { ch= = stream ;re.read(); } catch (IOeException e) { log .warn("Standard Server.await: read: ", e); ch = -1; } if (ch < 32) /(* Control character or EOF terminates looopp break; comamand.append((char) chr); expected--;} }
Timing
Character / * r e a -a -e -r R e a d a s e t o f c h
Milliseconds 382 570 326 157 67 80 245 128 119 289 220 74 164 105 143 141 113 106 115 99 114 64 110 170 71
Character a r a c e -e e -e t e r s f r o m t h e s o c
Milliseconds 486 296 103 183 135 398 352 291 117 84 119 98 217 173 177 53 54 30 86 83 57 83 135 92 68
Character o -o k e t ( -( < -< * . -. / S t r i n g B u f f
Milliseconds 97 457 193 70 58 408 317 408 372 448 713 631 430 244 134 559 169 169 68 64 72 370 351 112 156
Character e r c o m m a n d = n e w S t r i n g B u
Milliseconds 120 95 292 369 85 67 136 81 110 46 130 292 168 107 124 84 107 538 105 165 72 68 48 470 178
Character f f e r ( ) ; i n t e x p e c t e d = 1 0
Milliseconds 52 160 108 92 295 91 444 324 323 68 68 110 325 217 267 72 81 276 79 172 116 337 165 345 201
Character 2 4 , - -, ; / % -% ( -( * C u t o f f t o
Milliseconds 153 597 142 150 295 115 247 122 1317 651 363 301 486 451 543 523 146 89 300 198 61 178 112 362 88
Character a v o i d D o s -s S a t t a c k ( -( * /
Milliseconds 60 152 92 115 14 103 121 359 198 180 400 269 133 107 137 175 146 93 116 206 455 444 730 1053 294
Character w h i l e ( e x p a -a e c t e d < s h u t d
Milliseconds 530 71 31 85 19 254 321 267 206 197 95 300 33 109 216 74 191 120 270 116 259 117 140 52 349
Character o w n . - l e n g h t -t -h t h ( ) ) { i f
Milliseconds 126 199 61 423 121 590 224 56 80 360 73 130 340 114 162 31 381 16 663 419 907 767 120 50 168
Character ( r a n d o m = = n u l l - 0 -0 ) r a n d
Milliseconds 493 241 80 92 94 124 106 312 308 190 75 231 160 144 167 166 502 277 384 471 563 396 119 45 115
Character o m = n e w R a n d o m ( s y s -s -y -s S y t
Milliseconds 130 79 90 441 171 352 53 129 149 291 117 89 60 266 87 496 397 62 113 344 150 117 311 191 65
Character e -e -t s y t e -e -t -y t e m . - c u r r e n t T i
Milliseconds 113 297 125 106 294 102 59 258 131 108 105 42 71 289 159 610 171 79 142 173 66 73 76 423 118
Character m e M i l l i s ( ) ) ; e x p e c t e d + =
Milliseconds 77 62 412 150 77 136 436 129 328 99 608 394 156 307 210 267 60 100 237 74 219 185 311 255 308
Character ( r a n d o m . n e x t I n t ( ) % 1 0 2 4
Milliseconds 966 229 103 82 77 277 71 451 285 56 198 180 272 224 109 632 110 199 1436 335 481 108 586 130 479
Character - ) ; } w h i l e ( -( ( e x p d e c -c -e -d e
Milliseconds 395 264 326 238 780 481 222 46 41 63 45 307 317 118 218 262 186 128 127 6 39 336 139 131 48
Character c t e d > 0 ) { i n t c h = - 1 ;
Milliseconds 87 231 71 195 181 227 124 170 768 422 607 635 129 67 39 105 292 54 410 121 136 522 287 371 109
Character t r y { c h = -= = s t r e a m - ; r e -e
Milliseconds 440 170 57 168 353 762 135 85 407 383 110 158 288 269 139 192 48 74 52 274 325 192 123 20 246
Character -r -; . r e a d ( ) ; } c a t c h ( I O e -e E
Milliseconds 93 104 254 33 45 64 157 275 55 261 172 885 368 675 98 134 271 86 122 260 558 83 922 461 265
Character x c e p t i o n e ) { l o g - . w a r n (
Milliseconds 260 338 743 229 157 66 58 66 213 206 291 223 1098 502 326 222 145 202 283 233 57 66 98 152 436
Character " S t a n d a r d - S e r v e r . a w a i t :
Milliseconds 407 844 103 93 103 87 260 96 179 226 294 272 211 23 631 132 105 218 272 111 140 90 151 514 136
Character r e a d : " , e ) ; c h = - 1 ; } i
Milliseconds 173 78 33 169 318 156 356 348 242 327 620 417 245 354 80 631 122 110 632 786 228 155 593 329 114
Character f ( c h < 3 2 ) / ( -( * C o n t r o l
Milliseconds 91 91 444 271 201 568 236 179 279 256 838 360 782 795 563 501 465 361 316 60 83 197 71 154 174
Character c h a r a c t e r o r E O F t e r m i n a t
Milliseconds 324 82 75 112 114 126 223 99 111 80 142 299 129 596 463 75 272 339 91 116 99 91 96 170 52
Character e s l o o o p -p -o p b r e a k ; c o m a -a m
Milliseconds 82 143 147 221 147 178 166 87 307 115 220 109 57 74 57 69 51 440 144 423 83 198 145 282 299
Character a n d . a p p e n d ( ( c h a r ) c h r -r ) ;
Milliseconds 104 84 72 423 121 95 127 95 91 114 296 516 325 62 551 85 418 376 346 97 354 559 435 305 153
Character e x p e c t e d - - ; } -} }
Milliseconds 470 248 418 32 109 236 78 245 385 181 244 531 536 225 334
WPM Timing
Seconds WPM
2.98 32.21
5.96 46.3
8.94 55.02
11.92 45.29
14.9 43.48
17.88 49.65
20.87 51.76
23.85 52.84
26.83 49.65
29.81 45.49
32.79 47.94
35.77 47.64
38.75 45.21
41.73 46.87
44.71 46.97
47.69 45.79
50.67 45.94
53.65 45.18
56.63 45.77
59.62 45.29
62.6 44.28
65.58 45.38
68.56 45.68
71.54 45.63
74.52 45.57
77.5 44.75
80.48 44.28
83.46 44.28
86.44 43.87
89.42 44.28
92.4 44.02
95.38 44.16
98.36 43.92
101.35 43.46
104.33 43.71
107.31 43.05
110.29 43.41
113.27 43.65
116.25 43.77
119.23 43.48
122.21 43.4
125.19 43.13
128.17 42.41
131.15 43.19
134.13 43.48
137.11 43.93
140.1 44.28
143.08 44.12
146.06 43.87
149.04 43.64