salaheddine (salaheddine2002)

Race #6

View Pit Stop page for race #6 by salaheddine2002Ghost race

View profile for salaheddine (salaheddine2002)

Official speed 19.87 wpm (327.33 seconds elapsed during race)
Without ending ping 19.90 wpm (432 ms delay sending score to TypeRacer’s server)
Timerless 19.94 wpm (658 ms elapsed before first character typed; 326.24 seconds elapsed during race)
Timerless minus one 19.90 wpm, ignoring the first character typed
Race Start July 14, 2023 1:11:46pm UTC
Race Finish July 14, 2023 1:17:13pm UTC
Outcome Win (1 of 3)
Accuracy 94.4%
Points 29.47
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 /UII* Read a set of characters frmom the socket */ StringGBurffer command = new StringNBBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expeceted < shutdown.length()) P{ if ( random == null00-0-=0_) random = new TrRandom(System.currentTimeMillis()); expected _ += (random.nextInt() TYT% 10324); } while (expected > 0) ]{ int ch = -1; trhyy [{ hcch = sretream.read (); ]} catch (IOEcxceptoeoion e(_() }{ log.warn("StandardSrereerver.await:r raeead: ", e); ch = -1; } if (ch < 32) /* Control chareatcter of r EOF trernminates loop break; command. aappend((cargahar) ch); expected==--; }
Timing
Character / U -U I -I I -I * R e a d a s e t o f c h
Milliseconds 658 837 802 1250 534 547 538 1045 865 660 319 361 358 181 214 183 432 145 433 182 179 114 220 390 183
Character a r a c t e r s f r m -m o m t h e s o c k e
Milliseconds 111 390 251 367 478 392 532 436 143 180 327 147 478 458 356 219 142 74 148 140 243 81 404 100 466
Character t * / S t r i n g G -G B u r -r f f e r c o m
Milliseconds 556 132 511 1153 399 827 465 322 152 427 222 826 484 493 557 241 538 114 178 257 77 368 323 69 408
Character m a n d = n e w S t r i n g N B -B -N B u f f
Milliseconds 217 169 106 1262 0 1560 421 409 61 357 606 1263 689 288 111 286 847 538 0 502 263 387 685 326 182
Character e r ( ) ; i n t e x p e c t e d = 1 0 2 4
Milliseconds 187 108 1118 548 1048 136 216 255 656 0 708 321 435 183 438 328 499 259 394 572 515 785 617 750 2058
Character ; / * C u t o f f t o a v o i d D o S
Milliseconds 1356 437 476 1107 516 719 222 217 216 245 115 223 148 368 137 266 283 577 254 173 433 179 1223 480 861
Character a t t a c k * / w h i l e ( e x p e c e -e
Milliseconds 341 282 457 551 319 397 37 393 399 1356 673 169 126 131 251 109 500 546 896 507 433 69 650 358 723
Character t e d < s h u t d o w n . l e n g t h ( ) )
Milliseconds 287 588 211 288 905 504 468 296 367 421 685 395 474 357 572 544 105 177 333 425 39 794 437 367 433
Character P -P { i f ( - r a n d o m = = n u l l 0
Milliseconds 1960 1525 3032 517 307 217 218 1553 397 540 145 257 216 257 288 295 325 683 250 254 538 360 362 179 899
Character -0 0 -0 - -- 0 -0 - -- = -= 0 -0 _ -_ ) r a n d o m =
Milliseconds 654 545 554 487 477 2698 638 648 578 686 480 460 544 1801 808 1013 1396 358 113 185 247 761 252 284 498
Character n e w T r -r -T R a n d o m ( S y s t e m . c u
Milliseconds 696 282 188 285 219 509 370 423 1155 541 1309 179 434 177 246 652 799 360 323 287 325 292 538 834 109
Character r r e n t T i m e M i l l i s ( ) ) ; e x p e c
Milliseconds 292 143 219 73 361 771 641 256 105 893 399 227 133 252 218 722 568 229 915 242 396 326 331 110 499
Character t e d _ - -_ + = ( r a n d o m . n e x t I n
Milliseconds 694 166 221 431 796 658 180 1224 1150 855 512 1015 392 180 187 216 213 291 461 831 69 471 253 536 326
Character t ( ) T -T Y -Y T -T % 1 0 3 -3 2 4 ) ; } w h
Milliseconds 182 641 507 400 862 594 528 1010 477 510 855 1337 465 647 684 690 140 2498 2161 852 191 2697 580 391 111
Character i l e ( e x p e c t e d > 0 ) ] -] { i n
Milliseconds 260 285 77 215 1294 519 421 355 114 403 359 438 325 751 970 434 480 903 400 1047 607 1230 681 206 226
Character t c h = - 1 ; t r h y -y -h y [ -[ { h c
Milliseconds 100 230 280 46 254 1833 431 1008 1038 467 254 216 228 73 177 329 138 642 545 653 546 716 601 372 43
Character -c -h c h = s r e -e -r t r e a m . r e a d - (
Milliseconds 463 141 172 147 443 1001 362 256 322 185 433 178 569 253 145 645 367 463 504 436 153 355 391 473 507
Character ) ; ] -] } c a t c h ( I O E c -c x c e p t o
Milliseconds 860 681 291 1875 1117 972 613 504 150 257 400 112 467 584 860 1116 796 514 610 224 746 290 1814 421 221
Character -o e o -o -e i o n e ( -( _ -_ ( -( ) } -} { l o g
Milliseconds 683 211 225 321 137 404 113 534 318 258 999 872 429 506 402 787 1838 1587 2961 551 1153 613 927 548 536
Character . w a r n ( " S t a n d a r d S r e r -r -e e -e -r e
Milliseconds 1003 512 114 495 120 856 752 940 395 184 530 617 472 183 718 863 773 104 185 284 290 181 217 172 70
Character r v e r . a w a i t : r -r r a e -e -a e a d : "
Milliseconds 113 622 330 60 1256 437 396 145 248 439 605 544 435 287 179 178 154 285 245 223 177 390 656 322 508
Character , e ) ; c h = - 1 ; } i f ( c h <
Milliseconds 864 678 213 1008 1518 395 297 34 616 929 436 1123 1152 389 647 1559 674 224 141 217 596 774 0 936 754
Character 3 2 ) / * C o n t r o l c h a r e -e a t -t
Milliseconds 468 900 686 1494 614 4021 1169 683 902 538 261 150 391 107 429 732 455 112 250 253 153 500 109 396 358
Character c t e r o f - -f r E O F t r -r e r n -n m i
Milliseconds 111 329 289 0 375 131 182 178 618 180 656 172 798 1048 654 465 225 547 533 37 196 681 469 394 385
Character n a t e s l o o p b r e a k ; c o m m a n d
Milliseconds 160 138 362 223 183 255 280 180 142 265 429 467 288 109 329 356 361 325 244 147 260 140 135 118 360
Character . a -a - a p p e n d ( ( c a r -r -a g a -a -g h a r
Milliseconds 570 286 185 538 151 64 439 178 360 185 322 622 212 654 152 284 466 186 389 214 403 100 832 617 214
Character ) c h ) ; e x p e c t e d = = -= -= - - ; }
Milliseconds 768 394 295 209 1115 516 282 252 336 491 146 431 365 221 324 836 207 324 173 372 214 514 715 536
WPM Timing
Seconds WPM
6.55 3.67
13.09 21.08
19.64 26.88
26.19 24.75
32.73 25.66
39.28 24.75
45.83 25.14
52.37 24.75
58.92 24.03
65.47 24.93
72.01 25.33
78.56 24.9
85.11 25.38
91.65 23.83
98.2 23.83
104.74 23.14
111.29 21.78
117.84 21.39
124.38 21.03
130.93 21.72
137.48 21.91
144.02 21.83
150.57 21.92
157.12 21.61
163.66 21.12
170.21 20.59
176.76 20.91
183.3 20.62
189.85 20.67
196.4 20.53
202.94 20.58
209.49 20.39
216.04 20.33
222.58 20.11
229.13 19.8
235.68 19.35
242.22 19.32
248.77 19.34
255.32 19.36
261.86 19.43
268.41 19.36
274.96 19.38
281.5 19.23
288.05 19.04
294.59 19.27
301.14 19.21
307.69 19.73
314.23 19.82
320.78 19.83
327.33 19.87