grainger (graingerofficial)

Race #2

View Pit Stop page for race #2 by graingerofficialGhost race

View profile for grainger (graingerofficial)

Official speed 16.64 wpm (390.87 seconds elapsed during race)
Without ending ping 16.65 wpm (165 ms delay sending score to TypeRacer’s server)
Timerless 16.72 wpm (1,725 ms elapsed before first character typed; 388.98 seconds elapsed during race)
Timerless minus one 16.69 wpm, ignoring the first character typed
Race Start August 25, 2023 4:42:51pm UTC
Race Finish August 25, 2023 4:49:22pm UTC
Outcome No win (1 of 1)
Accuracy 94.2%
Points 24.68
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 ?/* readsRead a set of charatcters from the sockk=et *?/ StringBuffer command = new StringBuffer(); int expected = 10124; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()() { if r(random == null) random = new Random (sssSystem.currentTimeMillis)(()); expected += (random.nextInt)(() % 10254 ); } while )(expected > 0) { int ch = -1; try { ch = dstream.read(); } catcchh )(IOExceotption e ) { log.warn)("StraanderardServer.await: read: " , e ) ; ch += -1; } if (ch < 32) ?/ * Control character or EOF rterminaters loop break; commanf=d.append((char) ch) ; exopected--; }
Timing
Character ? -? / * r e a d s -s -d -a -e -r R e a d a s e t
Milliseconds 1725 976 304 1441 640 815 273 479 127 15 754 160 159 177 384 686 383 130 81 159 673 159 321 192 79
Character o f c h a r a t -t c t e r s f r o m t h e
Milliseconds 190 771 557 115 864 288 191 240 241 272 720 304 127 273 175 209 269 771 176 143 192 192 705 160 96
Character s o c k k = -= -k e t * ? -? / S t r i n g B u
Milliseconds 303 654 243 304 223 146 558 464 192 705 239 689 861 1363 800 262 281 1361 1712 192 160 256 224 1536 610
Character f f e r c o m m a n d = n e w S t r i n g
Milliseconds 398 677 208 127 574 867 256 239 145 336 417 573 783 515 544 720 400 208 765 1522 481 176 433 236 898
Character B u f f e r ( ) ; i n t e x p e c t e d =
Milliseconds 817 528 496 160 194 125 1457 125 1331 641 562 237 207 498 591 623 480 224 209 160 128 191 849 700 384
Character 1 0 1 -1 2 4 ; / * C u t o f f t o a v o
Milliseconds 916 304 287 609 351 193 1168 640 1629 1891 736 736 525 322 417 544 335 176 206 1027 127 144 833 431 192
Character i d D o S a t t a c k * / w h i l e ( e
Milliseconds 160 210 142 1889 480 497 623 575 369 129 155 115 369 624 1377 768 782 1154 175 992 176 176 397 1619 1056
Character x p e c t e d < s h u t d o w n . l e n g t h
Milliseconds 511 416 176 434 223 159 176 256 3185 767 783 224 208 289 540 243 304 224 1295 609 1536 176 448 496 160
Character ( ) ( -( ) { i f r -r ( r a n d o m = = n
Milliseconds 2208 112 304 832 309 603 1392 721 319 272 176 405 795 720 528 288 240 272 193 223 992 768 159 593 641
Character u l l ) r a n d o m = n e w R a n d o m
Milliseconds 1342 945 191 1054 675 688 368 160 320 176 208 464 960 272 992 239 194 591 1919 514 175 207 337 210 222
Character - ( s -s s -s s -s S y s t e m . c u r r e n t T i m
Milliseconds 784 768 1565 882 1601 1517 1058 1201 1952 2045 179 160 160 416 1264 1665 287 273 175 177 158 128 1408 449 208
Character e M i l l i s ) ( -( -) ( ) ) ; e x p e c t e d
Milliseconds 160 1488 541 867 176 464 176 2606 142 962 175 561 96 271 976 561 720 528 240 240 272 175 130 190 577
Character + = ( r a n d o m . n e x t I n t ) ( -( -) ( )
Milliseconds 1488 448 480 1296 1232 288 368 240 208 240 1184 1263 688 849 159 1649 512 224 1887 145 768 178 845 128 769
Character % 1 0 2 5 -5 4 - ) ; } w h i l e ) -) ( e
Milliseconds 1716 956 544 160 352 336 765 242 144 1201 2352 1312 720 2384 1101 546 193 614 378 240 287 2430 979 912 1216
Character x p e c t e d > 0 ) { i n t c h = -
Milliseconds 573 259 255 256 161 143 273 720 1216 703 704 1139 590 2112 944 416 285 194 513 784 224 1054 641 256 2384
Character 1 ; t r y { c h = d -d s t r e a m . r e
Milliseconds 1185 557 595 687 176 112 448 1326 563 848 239 256 1472 1472 1088 625 317 146 272 177 525 194 1088 1425 269
Character a d ( ) ; } c a t c c h -h -c h ) -) ( I O E x
Milliseconds 386 225 3597 146 1534 1587 1503 657 704 256 176 223 111 337 1009 1279 865 287 3537 736 592 1712 1824 672 2191
Character c e o t -t -o p t i o n e - ) { l o g . w a
Milliseconds 1538 592 863 463 689 288 736 432 336 126 978 384 880 353 1036 1026 1152 1424 512 624 176 624 304 1376 207
Character r n ) -) ( " S t r a -a -r a n d e r -r -e a r d S e r
Milliseconds 464 161 1375 766 467 1392 1488 511 193 288 781 196 1134 753 416 220 242 658 240 833 158 289 1392 477 194
Character v e r . a w a i t : r e a d : " - , e -
Milliseconds 529 207 225 1392 1069 370 625 239 321 1504 849 623 175 257 175 2048 672 1038 659 784 432 606 866 208 815
Character ) - ; c h + -+ = - 1 ; } i f ( c h
Milliseconds 545 464 704 496 832 1152 159 961 1184 912 700 982 829 849 560 640 1216 816 829 387 176 2000 1040 176 559
Character < 3 2 ) ? -? / - * C o n t r o l c h a r
Milliseconds 1233 896 1151 192 1311 531 1170 926 514 382 720 704 589 899 432 384 401 222 160 193 653 723 241 190 209
Character a c t e r o r E O F r -r t e r m i n a t e r
Milliseconds 256 160 220 212 256 287 546 383 224 1264 175 353 718 354 622 210 288 192 192 464 239 289 157 162 256
Character -r s l o o p b r e a k ; c o m m a n f = -= -f
Milliseconds 849 432 720 464 192 159 1810 590 481 461 196 591 219 612 382 1138 238 259 144 143 160 304 801 704 240
Character d . a p p e n d ( ( c h a r ) c h ) - ; e x
Milliseconds 1488 1201 1152 784 193 719 239 304 1823 209 1137 367 255 209 1008 512 769 287 720 751 465 480 368 1008 1152
Character o -o p e c t e d - - ; }
Milliseconds 529 527 287 208 241 224 192 225 1951 240 1232 1088 542
WPM Timing
Seconds WPM
7.82 4.61
15.63 16.89
23.45 21.49
31.27 19.57
39.09 20.57
46.9 20.47
54.72 20.83
62.54 21.11
70.36 20.81
78.17 21.18
85.99 21.07
93.81 20.72
101.63 20.78
109.44 20.5
117.26 20.37
125.08 20.63
132.89 20.23
140.71 19.19
148.53 19.23
156.35 19.03
164.16 19.15
171.98 19.12
179.8 18.75
187.62 18.48
195.43 18.05
203.25 17.83
211.07 17.91
218.88 17.87
226.7 17.94
234.52 17.81
242.34 17.58
250.15 17.37
257.97 17.03
265.79 16.75
273.61 16.62
281.42 16.63
289.24 16.43
297.06 16.44
304.88 16.49
312.69 16.31
320.51 16.17
328.33 16.15
336.14 16.1
343.96 16.12
351.78 16.48
359.6 16.59
367.41 16.62
375.23 16.63
383.05 16.6
390.87 16.64