Ray (rebirth_21)

Race #17

View Pit Stop page for race #17 by rebirth_21Ghost race

View profile for Ray (rebirth_21)

Official speed 35.94 wpm (180.97 seconds elapsed during race)
Without ending ping 36.01 wpm (336 ms delay sending score to TypeRacer’s server)
Timerless 36.07 wpm (323 ms elapsed before first character typed; 180.31 seconds elapsed during race)
Timerless minus one 36.00 wpm, ignoring the first character typed
Race Start January 18, 2024 11:37:47pm UTC
Race Finish January 18, 2024 11:40:48pm UTC
Outcome Win (1 of 3)
Accuracy 96.0%
Points 53.31
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 /* Read a set of characters from hte the socket (*/ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to aboutvoid DoS attack */ while *(expected < shutdown.length()) { if (random --== unull() randonm = new Random(System.currentTimeMillis()); epxpected += (random.nextInt() % 1024); } while (expecrete d > 0) { int ch = -1; try { ch -= stream.reaadd(); } catch (IOExeception e ) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (vhch, < 32) /* Control character or EOF terminates looop break; commmaand.append((char) ch); expected--; {{}
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 323 471 437 441 58 120 192 133 218 139 194 202 298 135 223 79 39 247 78 107 149 181 310 227 161
Character r s f r o m h t e - -e -t -h t h e s o c k e
Milliseconds 383 227 318 335 385 124 71 131 219 0 135 17 444 126 228 249 312 52 112 47 294 91 183 137 151
Character t ( -( * / S t r i n g B u f f e r c o m m a
Milliseconds 295 392 275 590 232 717 300 328 214 199 141 166 63 739 306 265 156 135 149 305 175 186 132 165 120
Character n d = n e w S t r i n g B u f f e r ( ) ;
Milliseconds 90 114 319 595 310 237 118 184 199 350 276 233 178 98 80 620 340 291 152 129 151 454 263 637 269
Character i n t e x p e c t e d = 1 0 2 4 ; / * C
Milliseconds 193 70 102 315 195 257 97 130 370 256 125 296 176 245 234 283 120 300 419 598 256 473 975 432 585
Character u t o f f t o a b o u t -t -u -o -b v o i d D
Milliseconds 200 169 82 232 105 205 152 155 234 140 241 191 92 50 107 420 119 159 118 334 128 398 355 105 438
Character o S a t t a c k * / w h i l e * -* ( e x p
Milliseconds 285 901 510 392 212 179 98 268 365 257 887 857 305 147 64 161 192 121 149 345 489 269 542 202 118
Character e c t e d < s h u t d o w n . l e n g t h ( )
Milliseconds 129 512 291 114 243 286 811 584 407 84 406 368 263 91 226 140 392 289 97 357 213 262 110 450 351
Character ) { i f ( r a n d o m - - -- -- = = u -u n
Milliseconds 176 536 303 558 197 105 94 518 764 110 183 128 373 226 224 498 220 395 152 234 165 243 294 530 227
Character u l l ( -( ) r a n d o n -n m = n e w R a n
Milliseconds 198 301 139 419 482 247 442 269 67 91 178 179 120 371 222 191 703 325 364 60 128 207 336 105 171
Character d o m ( S y s t e m . c u r r e n t T i m e M i l
Milliseconds 130 391 127 379 483 295 174 367 117 221 337 342 168 240 200 84 155 146 828 302 304 84 584 210 199
Character l i s ( ) ) ; e p -p x p e c t e d + = ( r a
Milliseconds 125 166 125 477 414 202 713 330 301 344 503 105 160 121 359 388 104 304 271 341 870 285 598 469 82
Character n d o m . n e x t I n t ( ) % 1 0 2 4 ) ; }
Milliseconds 157 142 142 209 313 341 54 686 196 485 566 214 1468 231 507 1789 656 621 96 465 517 738 546 294 463
Character w h i l e ( e x p e c r e -e -r t e - d >
Milliseconds 411 251 60 148 173 84 190 263 445 250 171 171 513 423 126 646 174 152 124 372 396 103 322 567 395
Character 0 ) { i n t c h = - 1 ; t r y { c
Milliseconds 478 555 259 398 335 207 181 100 442 323 75 318 235 201 656 419 1225 466 190 235 96 304 854 631 281
Character h - -- = s t r e a m . r e a a d -d -a d ( ) ;
Milliseconds 137 337 1014 499 193 376 187 177 203 139 198 212 334 393 77 90 224 18 656 122 270 372 240 725 325
Character } c a t c h ( I O E x e -e c e p t i o n e
Milliseconds 350 546 233 167 541 220 125 118 438 635 292 837 364 222 823 141 268 607 175 121 144 97 365 185 478
Character - ) { l o g . w a r n ( " S t a n d a r d S e
Milliseconds 415 305 361 288 474 617 208 520 475 285 195 407 209 438 454 747 221 110 167 117 708 369 194 517 108
Character r v e r . a w a i t : r e a d : " , e ) ;
Milliseconds 170 312 140 137 379 151 450 178 413 219 400 300 167 66 86 473 586 311 576 813 423 217 497 847 326
Character c h = - 1 ; } i f ( v h -h -v c h , -, <
Milliseconds 356 109 252 303 244 462 563 750 267 294 469 274 97 58 844 545 114 518 462 322 89 370 441 145 756
Character 3 2 ) / * C o n t r o l c h a r a c t e r
Milliseconds 483 716 527 377 319 282 736 501 412 199 166 84 215 104 224 169 209 65 82 143 163 346 217 113 437
Character o r E O F t e r m i n a t e s l o o o -o p
Milliseconds 285 151 78 74 598 787 691 368 140 93 178 340 150 91 174 85 150 293 180 225 163 138 125 662 249
Character b r e a k ; c o m m m a -a -m a n d . a p p e n
Milliseconds 183 223 246 84 158 242 640 277 352 92 195 106 110 134 366 136 165 145 134 548 262 339 155 122 135
Character d ( ( c h a r ) c h ) ; e x p e c t e d - - ;
Milliseconds 237 537 308 542 63 76 167 497 416 205 75 435 660 249 270 222 106 121 428 262 97 312 437 195 714
Character { -{ { -{ }
Milliseconds 298 321 745 253 506 243
WPM Timing
Seconds WPM
3.62 49.73
7.24 54.71
10.86 48.63
14.48 43.93
18.1 45.75
21.72 46.97
25.34 46.89
28.95 46.42
32.57 46.05
36.19 44.1
39.81 42.8
43.43 42
47.05 41.32
50.67 41.68
54.29 41.55
57.91 40.82
61.53 39.79
65.15 40.15
68.77 40.48
72.39 40.78
76.01 40.1
79.63 39.94
83.25 40.07
86.86 39.1
90.48 38.33
94.1 38.38
97.72 37.82
101.34 37.54
104.96 37.5
108.58 37.13
112.2 37.01
115.82 36.68
119.44 36.67
123.06 36.18
126.68 36.19
130.3 36.01
133.92 36.11
137.54 36.38
141.16 36.13
144.77 35.97
148.39 35.74
152.01 35.29
155.63 35.01
159.25 35.79
162.87 35.81
166.49 36.04
170.11 36.05
173.73 36.26
177.35 36.34
180.97 35.94