X (spark_mandrill)

Race #5

View Pit Stop page for race #5 by spark_mandrillGhost race

View profile for X (spark_mandrill)

Official speed 40.99 wpm (158.67 seconds elapsed during race)
Without ending ping 41.24 wpm (676 ms delay sending score to TypeRacer’s server)
Timerless 41.81 wpm (2,157 ms elapsed before first character typed; 155.84 seconds elapsed during race)
Timerless minus one 41.74 wpm, ignoring the first character typed
Race Start May 16, 2025 1:27:28pm UTC
Race Finish May 16, 2025 1:30:07pm UTC
Outcome No win (2 of 3)
Accuracy 95.5%
Points 60.80
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 /* Rread s ea set of cvharcharacter froms from the socket */ StringBuffer command = new StringBufferer(); int expected = 1-0024; /&*C Cu t off to avoid DoS aattack */ while (expected < shutdown.length()) { if (random == null) random = Nenew Random(systSystem.currentTimeMIlillis()); expetected += (random.nextInt() $% `01024); } swhile (expected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOException e) { lgog.warn("StandardServer.await: reaadad;: ", e )); ch = -`1 ; } if ch(ch< < 32) /C* Control character or EOF terminateds loop break;c; command.append((char) ch); expected--; }
Timing
Character / * R r -r e a d s e -e - -s a s e t o f
Milliseconds 2157 885 77 163 191 524 133 53 114 121 83 122 117 320 165 118 286 118 110 185 165 116 219 108 76
Character c v h a r -r -a -h -v -c c h a r a c t e r f r o m -m
Milliseconds 106 0 92 89 153 228 131 136 180 136 234 104 130 95 165 235 38 127 107 151 132 61 34 72 313
Character -o -r -f - s f r o m t h e s o c k e t * /
Milliseconds 129 80 121 300 125 112 141 67 44 90 161 94 84 92 121 99 122 106 104 127 216 338 389 897 177
Character S t r i n g B u f f e r c o m m a n d = n e
Milliseconds 206 268 84 107 73 138 432 116 154 93 182 70 118 120 66 301 785 77 123 49 141 319 348 211 104
Character w S t r i n g B u f f e r e -e -r r ( ) ; i n t
Milliseconds 106 124 360 231 151 0 48 136 334 107 149 139 205 100 105 434 146 645 453 78 723 178 143 79 61
Character e x p e c t e d = 1 - 0 -0 -- 0 2 4 ; / & -&
Milliseconds 120 94 172 104 134 157 177 229 68 137 160 173 118 148 62 488 516 240 89 49 1045 536 377 1098 311
Character * C $ C u - t o f f t o a v o i d D o S
Milliseconds 261 831 539 417 0 573 333 119 116 153 112 124 130 325 109 201 285 216 121 166 91 304 234 200 613
Character a a -a t t a c k * / w h i l e ( e x p e c
Milliseconds 268 222 114 398 168 234 233 195 99 769 172 599 199 106 109 144 210 105 180 291 209 184 108 113 190
Character t e d < s h u t d o w n . l e n g t h ( ) )
Milliseconds 693 358 108 413 235 356 147 251 126 107 239 12 200 31 502 196 111 220 144 180 109 489 93 144 493
Character { i f ( r a n d o m = = n u l l ) r a n
Milliseconds 457 248 178 104 137 659 217 195 125 100 117 75 190 344 140 210 215 68 352 134 541 348 318 164 112
Character d o m = N e -e -N n e w R a n d o m ( s y s t
Milliseconds 72 96 91 205 373 249 329 234 283 167 705 88 75 155 407 295 125 93 89 79 507 399 106 63 200
Character -t -s -y -s S y s t e m . c u r r e n t T i m e M I l
Milliseconds 269 140 147 140 416 171 265 246 210 194 558 322 0 162 234 83 198 124 687 282 77 45 420 153 261
Character -l -I i l l i s ( ) ) ; e x p e t e -e -t c t e d
Milliseconds 290 131 263 175 130 183 132 564 91 310 534 223 170 230 258 150 419 250 284 155 434 125 135 103 371
Character + = ( r a n d o m . n e x t I n t ( ) $ -$ %
Milliseconds 552 285 534 517 202 146 104 88 100 84 550 253 104 202 207 370 197 103 406 43 439 1768 784 140 575
Character ` 0 -0 -` 1 0 2 4 ) ; } s -s w h i l e ( e x p
Milliseconds 465 127 474 136 263 187 177 117 868 377 454 438 211 143 266 108 117 187 211 152 496 372 211 219 191
Character e c t e d > 0 ) { i n t c h = - 1 ;
Milliseconds 111 141 210 235 88 526 177 251 385 371 415 471 475 201 70 99 229 106 105 217 323 481 284 148 704
Character t r y { c h = s t r e a m . r e a d ( )
Milliseconds 213 132 96 108 204 629 301 215 96 245 242 216 119 235 116 404 225 124 493 175 49 242 116 366 58
Character ; } c a t c h ( I O E x c e p t i o n e )
Milliseconds 327 354 562 399 288 182 146 110 108 602 230 947 84 856 1178 234 192 121 100 167 116 100 250 137 563
Character { l g -g o g . w a r n ( " S t a n d a r d S e
Milliseconds 318 385 401 294 384 366 322 111 211 99 42 231 118 482 548 204 179 85 594 340 343 194 183 460 233
Character r v e r . a w a i t : r e a a d -d -a a -a d ; -; :
Milliseconds 136 225 95 86 512 109 112 113 180 101 1047 250 67 50 166 117 37 507 143 254 264 80 196 337 215
Character " , e ) -) - ) ; c h = - ` -` 1 - ;
Milliseconds 330 686 316 531 417 134 316 308 293 112 476 399 161 99 217 299 222 295 284 568 140 310 715 576 241
Character } i f c h -h -c ( c h < -< < 3 2 ) / C -C *
Milliseconds 532 283 317 102 315 133 116 400 149 284 201 100 765 449 382 254 446 225 76 549 334 550 749 415 804
Character C o n t r o l c h a r a c t e r o r E O F
Milliseconds 318 244 189 69 140 86 68 152 146 84 134 70 181 185 164 198 186 81 100 153 120 363 480 216 199
Character t e r m i n a t e d -d s l o o p b r e a k ;
Milliseconds 350 150 184 84 83 103 96 51 216 232 101 316 35 149 183 184 149 85 166 165 34 83 120 146 267
Character c -c -; ; c o m m a n d . a p p e n d ( ( c h a r
Milliseconds 882 316 184 900 183 85 133 86 146 133 133 150 400 116 184 122 111 136 97 450 116 235 85 98 249
Character ) c h ) ; e x p e c t e d - - ; }
Milliseconds 516 187 351 97 469 290 452 273 158 121 134 183 253 231 84 565 117 587 345 251
WPM Timing
Seconds WPM
3.17 11.34
6.35 26.47
9.52 32.77
12.69 40.65
15.87 41.6
19.04 45.38
22.21 45.92
25.39 47.27
28.56 45.8
31.73 42.73
34.91 42.28
38.08 42.86
41.25 42.18
44.43 43.49
47.6 44.37
50.78 44.43
53.95 45.15
57.12 44.96
60.3 44.78
63.47 43.86
66.64 43.94
69.82 44
72.99 43.4
76.16 43.64
79.34 42.96
82.51 41.6
85.68 41.31
88.86 41.87
92.03 41.46
95.2 41.72
98.38 42.08
101.55 42.3
104.72 42.17
107.9 41.93
111.07 41.49
114.24 41.7
117.42 42.11
120.59 41.69
123.76 41.21
126.94 41.03
130.11 40.3
133.29 40.06
136.46 39.75
139.63 39.53
142.81 40.17
145.98 40.86
149.15 40.47
152.33 41.12
155.5 41.21
158.67 40.99