Ashok (ashokabrother)

Race #268

View Pit Stop page for race #268 by ashokabrotherGhost race

View profile for Ashok (ashokabrother)

Official speed 33.93 wpm (191.69 seconds elapsed during race)
Without ending ping 33.99 wpm (356 ms delay sending score to TypeRacer’s server)
Timerless 34.20 wpm (1,180 ms elapsed before first character typed; 190.15 seconds elapsed during race)
Timerless minus one 34.14 wpm, ignoring the first character typed
Race Start January 12, 2024 2:57:00am UTC
Race Finish January 12, 2024 3:00:11am UTC
Outcome Win (1 of 3)
Accuracy 96.0%
Points 50.33
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 ?/* EaR$ddead a set of charactders from the socket */ StringBuffer comma nd nd = new StringVBBiuffer(); int expected = 1024; /* cCut off to avoid DoS attack * / while (exp0ected < shutdown.lengthJ(()) { if (random == null) random -= j== new Random(System.currentTimeMillis()(); expected +- = (random.nextInt() A% 102w44); } while (expecrteted < > 0) { int ch = -1; try { ch = stream.read(); } catch (I*OException e) } { log.warn("StandardServer.await: read: ", e); ch= = -1; } if (ch < e332) /* Control character of r EOF terminates loop break ; command.apepend((char) ch); expected--; }
Timing
Character ? -? / * E a -a -E R $ -$ d -d d -d e a d a s e t
Milliseconds 1180 895 488 627 520 413 213 590 179 819 0 1000 288 512 770 495 183 255 240 145 226 104 258 159 676
Character o f c h a r a c t d -d e r s f r o m t h e
Milliseconds 216 235 66 82 344 148 92 133 154 331 235 276 657 249 143 246 120 198 202 101 123 94 152 93 77
Character s o c k e t * / S t r i n g B u f f e r c
Milliseconds 95 249 137 152 127 152 238 142 615 465 346 331 251 188 118 150 128 504 485 284 191 152 93 102 395
Character o m m a n d - -d -n - n d = n e w S t r i
Milliseconds 92 219 176 176 145 0 147 92 574 182 190 184 332 257 238 388 242 319 125 245 141 686 261 194 93
Character n g V B -B -V B i -i u f f e r ( ) ; i n t e x p
Milliseconds 175 127 660 0 582 138 452 521 570 697 409 173 181 85 349 247 471 186 257 173 186 166 515 237 159
Character e c t e d = 1 0 2 4 ; / * c -c C u t o f
Milliseconds 176 317 222 151 263 154 276 174 557 291 988 723 775 201 896 723 254 237 457 436 426 249 202 509 85
Character f t o a v o i d D o S a t t a c k * -
Milliseconds 466 181 380 96 64 287 265 170 192 150 111 573 527 564 337 202 296 184 149 282 178 190 369 132 519
Character / w h i l e ( e x p 0 -0 e c t e d < s h u
Milliseconds 869 359 434 157 164 198 51 132 336 312 227 159 0 578 462 281 236 144 223 164 312 366 438 161 210
Character t d o w n . l e n g t h J ( -( -J ( ) ) { i f
Milliseconds 164 258 170 279 271 581 235 490 117 217 227 76 402 135 509 150 653 321 430 340 448 204 315 148 231
Character ( r a n d o m = = n u l l ) r a n d o m -
Milliseconds 301 438 169 85 168 83 168 155 790 260 235 143 250 273 175 414 322 287 191 94 143 106 155 118 439
Character = - -= -- j = -= -j = n e w R a n d o m ( S y s
Milliseconds 0 178 529 147 164 625 99 464 157 1044 306 177 135 229 147 519 273 158 157 189 185 600 674 285 136
Character t e m . c u r r e n t T i m e M i l l i s ( ) ( -(
Milliseconds 299 101 485 435 235 167 259 173 157 62 195 1155 329 206 82 420 315 229 152 212 94 407 400 0 667
Character ) ; e x p e c t e d + - - -- = ( r a n d o
Milliseconds 632 429 184 266 249 163 114 255 255 163 256 160 1254 1102 251 568 141 1357 462 416 223 218 133 194 277
Character m . n e x t I n t ( ) A -A % 1 0 2 w 4 -4 -w 4 )
Milliseconds 234 296 312 124 295 278 432 161 142 428 294 367 392 806 668 533 713 357 614 0 286 397 194 262 842
Character ; } w h i l e ( e x p e c r t e -e -t -r t e d
Milliseconds 437 211 934 393 940 133 136 197 55 163 466 343 264 131 143 233 270 0 126 431 195 219 178 220 215
Character < - -< > 0 ) { i n t c h = - 1 ;
Milliseconds 331 364 352 392 173 410 354 310 631 262 530 206 226 185 79 176 498 63 186 385 194 452 656 578 148
Character t r y { c h = s t r e a m . r e a d ( ) ;
Milliseconds 274 573 250 126 428 210 276 111 153 425 171 277 239 168 113 129 671 537 680 78 137 239 377 224 546
Character } c a t c h ( I * -* O E x c e p t i o n e
Milliseconds 230 368 327 326 130 201 273 160 157 389 716 0 642 481 390 892 470 237 191 156 118 86 217 99 311
Character ) } - -} { l o g . w a r n ( " S t a n d a r
Milliseconds 457 271 497 317 356 221 661 403 540 172 96 714 293 198 192 169 613 429 479 237 156 100 194 193 148
Character d S e r v e r . a w a i t : r e a d : " , e
Milliseconds 311 467 853 100 361 218 65 242 434 314 241 153 183 280 238 218 89 157 261 419 156 550 603 88 268
Character ) ; c h = -= = - 1 ; } i f ( c h <
Milliseconds 350 477 237 351 113 584 522 227 467 388 510 624 343 145 437 341 301 138 141 354 411 98 412 325 449
Character e 3 -3 -e 3 2 ) / * C o n t r o l c h a r a c
Milliseconds 456 0 611 136 782 518 477 236 1049 681 184 590 286 209 70 231 137 243 105 421 63 142 132 160 296
Character t e r o f - -f r E O F t e r m i n a t e s
Milliseconds 252 96 149 131 218 54 103 731 148 180 223 600 461 304 304 632 162 67 226 177 134 105 160 135 247
Character l o o p b r e a k - ; c o m m a n d . a p
Milliseconds 165 188 217 184 281 166 297 110 105 158 628 194 606 407 145 247 89 234 159 163 101 143 784 222 256
Character e -e p e n d ( ( c h a r ) c h ) ; e x p e c t
Milliseconds 484 634 470 197 120 122 490 210 491 98 117 127 448 168 314 85 542 438 190 224 232 174 131 243 239
Character e d - - ; }
Milliseconds 109 249 862 223 853 621 312
WPM Timing
Seconds WPM
3.83 9.39
7.67 6.26
11.5 14.61
15.34 22.69
19.17 30.05
23 33.91
26.84 33.09
30.67 31.69
34.5 32.34
38.34 33.49
42.17 31.87
46.01 31.82
49.84 32.75
53.67 32.42
57.51 33.39
61.34 33.84
65.17 33.51
69.01 34.08
72.84 34.76
76.68 33.8
80.51 34.13
84.34 34.43
88.18 34.16
92.01 34.3
95.84 33.18
99.68 33.83
103.51 33.16
107.35 32.64
111.18 32.7
115.01 32.34
118.85 32.41
122.68 32.57
126.51 32.91
130.35 33.14
134.18 32.91
138.02 33.04
141.85 32.82
145.68 33.03
149.52 33.39
153.35 33.49
157.18 33.21
161.02 33.31
164.85 32.83
168.69 33.22
172.52 33.25
176.35 33.68
180.19 33.9
184.02 33.78
187.86 34.05
191.69 33.93