an (clockworkman)

Race #52

View Pit Stop page for race #52 by clockworkmanGhost race

View profile for an (clockworkman)

Official speed 33.54 wpm (193.92 seconds elapsed during race)
Without ending ping 33.81 wpm (1,532 ms delay sending score to TypeRacer’s server)
Timerless 33.86 wpm (329 ms elapsed before first character typed; 192.06 seconds elapsed during race)
Timerless minus one 33.80 wpm, ignoring the first character typed
Race Start July 8, 2024 10:49:13am UTC
Race Finish July 8, 2024 10:52:27am UTC
Outcome Win (1 of 3)
Accuracy 97.1%
Points 49.76
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 /* REead a set of characters forom the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack *\s/ while (expected !< shutdown.length()) { if (random == null) random = new Random(System. currentTimeMillis()); expected += (random.next>Int() % 1024); } while (expected > 0) { int ch = -1 ; try { ch = steraream.read(); } catch (IoOExceptioonn e-) { log.warn("StandardServer.await: read: '", e:}}); ch = -1; } if (ch < 32) /* Control character or EOF terminates loop breadk; command.append((char) ch ); expected--; }
Timing
Character / * R E -E e a d a s e t o f c h a r a c
Milliseconds 329 296 501 301 48 500 111 93 174 157 220 172 192 249 96 264 409 80 96 332 142 109 171 191 250
Character t e r s f o -o r o m t h e s o c k e t * /
Milliseconds 221 127 140 269 141 330 220 549 95 172 94 157 171 94 108 93 283 268 156 139 142 237 47 734 784
Character S t r i n g B u f f e r c o m m a n d = n
Milliseconds 234 468 172 583 237 111 62 439 109 248 174 173 92 60 358 32 126 157 93 155 110 62 472 285 238
Character e w S t r i n g B u f f e r ( ) ; i n t e x
Milliseconds 125 77 173 489 139 190 79 93 95 505 314 343 143 139 79 424 111 1876 496 172 79 93 78 267 187
Character p e c t e d = 1 0 2 4 ; / * C u t o f f
Milliseconds 94 202 267 190 78 267 125 659 250 1652 204 457 456 849 317 669 735 441 406 186 155 126 202 157 203
Character t o a v o i d D o S a t t a c k * \ s -s
Milliseconds 124 203 111 111 298 695 187 207 126 111 358 376 392 313 266 215 158 298 343 140 79 456 599 0 487
Character -\ / w h i l e ( e x p e c t e d ! -! < s h
Milliseconds 703 0 614 467 143 141 533 79 94 653 718 220 139 156 407 204 62 642 64 1128 616 1724 927 252 127
Character u t d o w n . l e n g t h ( ) ) { i f ( r a
Milliseconds 522 128 329 485 124 475 349 299 169 111 189 442 110 394 111 580 141 1842 563 220 62 79 562 642 94
Character n d o m = = n u l l ) r a n d o m = n e
Milliseconds 125 94 171 126 171 357 173 93 280 206 175 156 408 158 379 126 109 377 110 94 188 345 171 343 141
Character w R a n d o m ( S y s t e m . - c u r r e n t
Milliseconds 93 543 518 173 112 469 108 139 579 331 314 237 95 110 126 251 125 552 79 140 156 173 206 126 93
Character T i m e M i l l i s ( ) ) ; e x p e c t e d +
Milliseconds 504 192 93 176 880 548 158 140 187 693 488 110 499 546 327 534 187 205 236 315 252 79 206 128 1670
Character = ( r a n d o m . n e x t > -> I n t ( ) % 1
Milliseconds 892 233 553 424 94 109 142 175 128 422 407 470 222 127 518 694 534 358 140 566 153 409 2328 842 1220
Character 0 2 4 ) ; } w h i l e ( e x p e c t e d >
Milliseconds 204 722 490 770 949 455 1142 341 490 125 187 468 79 124 487 361 156 140 189 251 223 80 766 64 1458
Character 0 ) { i n t c h = - 1 - ; t r y
Milliseconds 629 959 741 362 1272 350 263 78 94 78 389 78 142 410 142 424 1710 619 538 426 170 491 174 140 79
Character { c h = s t e r a -a -r -e r e a m . r e a d (
Milliseconds 1165 490 202 79 127 426 78 391 110 111 124 80 423 126 140 78 64 95 311 318 535 48 92 206 426
Character ) ; } c a t c h ( I o -o O E x c e p t i o o
Milliseconds 94 608 142 1202 689 236 157 583 203 79 141 718 1361 561 328 251 461 298 539 519 142 141 128 16 31
Character n -n -o n e - -- ) { l o g . w a r n ( " S t a
Milliseconds 143 359 157 266 79 358 631 608 280 408 1206 329 349 205 111 237 311 220 158 78 690 1031 502 488 122
Character n d a r d S e r v e r . a w a i t : r e a d :
Milliseconds 94 141 395 158 174 453 734 79 249 140 93 295 281 560 437 142 109 361 237 218 63 78 281 377 157
Character ' -' " , e : -: } -} } -} ) ; c h = - 1 ; }
Milliseconds 532 601 453 707 484 254 582 464 1273 676 1171 676 1031 724 139 309 110 361 329 141 297 1448 675 783 831
Character i f ( c h < 3 2 ) / * C o n t r o l
Milliseconds 566 468 46 64 426 491 122 139 1050 841 1283 404 907 376 859 1142 514 331 251 97 189 266 125 186 108
Character c h a r a c t e r o r E O F t e r m i n a t
Milliseconds 203 111 110 159 332 347 218 174 142 94 236 139 111 299 440 311 126 469 108 95 168 207 141 188 207
Character e s l o o p b r e a d -d k ; c o m m a n d .
Milliseconds 109 155 93 316 237 142 204 185 282 222 109 95 204 662 313 583 720 390 62 91 144 156 155 175 298
Character a p p e n d ( ( c h a r ) c h - ) ; e x p e
Milliseconds 316 203 174 676 63 718 484 154 564 153 16 153 549 158 332 109 123 408 279 408 237 330 332 157 206
Character c t e d - - ; }
Milliseconds 279 235 77 672 280 140 343 332 661
WPM Timing
Seconds WPM
3.88 43.32
7.76 47.96
11.64 48.47
15.51 52.6
19.39 51.98
23.27 49.51
27.15 46.85
31.03 43.7
34.91 45.04
38.78 44.25
42.66 42.47
46.54 41.51
50.42 39.27
54.3 39.56
58.18 38.57
62.05 39.45
65.93 40.04
69.81 40.57
73.69 40.39
77.57 40.22
81.45 39.19
85.32 38.96
89.2 38.07
93.08 37.26
96.96 36.39
100.84 36.89
104.72 35.98
108.59 36.02
112.47 35.21
116.35 35.38
120.23 35.53
124.11 35.2
127.99 34.69
131.86 34.49
135.74 34.48
139.62 34.38
143.5 34.62
147.38 34.44
151.26 33.64
155.13 33.26
159.01 32.9
162.89 32.78
166.77 32.45
170.65 32.35
174.53 32.93
178.4 33.56
182.28 33.57
186.16 33.65
190.04 33.85
193.92 33.54