Lahiru Dissanayake (lhgrandgtr)

Race #6

View Pit Stop page for race #6 by lhgrandgtrGhost race

View profile for Lahiru Dissanayake (lhgrandgtr)

Official speed 31.94 wpm (203.63 seconds elapsed during race)
Without ending ping 31.98 wpm (242 ms delay sending score to TypeRacer’s server)
Timerless 32.33 wpm (2,192 ms elapsed before first character typed; 201.20 seconds elapsed during race)
Timerless minus one 32.27 wpm, ignoring the first character typed
Race Start July 25, 2023 10:45:25am UTC
Race Finish July 25, 2023 10:48:49am UTC
Outcome Win (1 of 3)
Accuracy 94.0%
Points 47.38
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 ot f character s forrom the socket ((*/ StringButfffer comamand = new StringBuffer () ; int expected = 10254; /(* Cut off to acoviooid DoS attack */ while (expectsed < shoutdown.lenghtth()) { if (random == nlull ) random =- enewnew Random(Styystem.currentITimeMillis()); expected _-+ = (reandom.nextInt() % 1024); } while (expected > 0) { instt ch - = -1; try { ch = stream. radadead(); } catch (IOEexxception e) { log.warn("SattandardSErerver.await: read: ", e); ch = -1; } if ( ch < 32) /* Control character or EOF Tetermiannates lootp break; choonnmmnaand. append((char) ch); expected--; }
Timing
Character / * R e a d a s e t o t - -t f c h a r
Milliseconds 2192 958 542 497 122 200 272 85 315 87 194 134 216 96 346 185 68 417 150 155 84 720 667 40 251
Character a c t e r - s f o r -r -o r o m t h e s o c
Milliseconds 134 337 292 211 165 160 574 166 114 275 128 76 331 172 826 95 578 95 229 119 124 146 269 111 194
Character k e t ( -( ( -( * / S t r i n g B u t f -f -t f f
Milliseconds 155 444 121 151 477 616 280 416 313 608 162 507 129 344 65 130 83 484 304 353 150 307 156 111 151
Character e r c o m a -a m a n d = n e w S t r i n g
Milliseconds 448 102 198 275 101 207 259 380 372 103 125 164 205 812 139 452 168 74 474 538 134 322 100 112 103
Character B u f f e r - ( ) - ; i n t e x p e c t e
Milliseconds 486 262 419 149 216 141 150 448 224 245 322 438 434 121 341 87 199 84 466 177 151 286 219 171 150
Character d = 1 0 2 5 -5 4 ; / ( -( * C u t o f f
Milliseconds 266 131 472 130 805 87 428 145 395 108 288 140 585 787 494 274 568 426 435 98 108 311 62 227 175
Character t o a c o -o -c v i o -o -i o i d D o S a t t a
Milliseconds 310 505 87 241 180 84 483 153 177 88 65 423 179 195 146 579 104 458 226 683 133 375 390 140 178
Character c k * / w h i l e ( e x p e c t s -s e d <
Milliseconds 237 94 178 364 511 164 297 77 175 411 115 145 337 469 203 438 112 261 213 197 574 123 271 74 516
Character s h o -o u t d o w n . l e n g h t -t -h t h ( ) )
Milliseconds 102 416 89 138 562 175 454 236 81 322 648 337 761 124 131 184 162 159 576 176 334 41 388 116 750
Character { i f ( r a n d o m = = n l -l u l l -
Milliseconds 246 778 325 325 29 113 456 587 101 193 145 82 263 223 405 151 81 527 457 403 135 221 174 138 389
Character ) r a n d o m = - - -- e n e w -w -e -n -e n e
Milliseconds 650 137 858 111 71 243 786 108 145 260 40 62 466 230 177 293 132 140 81 427 174 191 356 293 121
Character w R a n d o m ( S t y -y -t y s t e m . c u r r e
Milliseconds 106 246 695 139 109 175 133 396 460 591 106 221 271 156 655 66 549 120 149 948 571 131 384 145 162
Character n t I -I T i m e M i l l i s ( ) ) ; e x p e c t
Milliseconds 121 428 537 654 1230 580 106 263 632 135 306 163 603 85 401 132 315 482 138 415 166 158 227 274 198
Character e d _ - -- -_ + - = ( r e -e a n d o m . n e x
Milliseconds 156 315 104 757 341 254 214 288 738 397 249 193 882 516 135 341 424 88 88 125 281 325 700 72 264
Character t I n t ( ) % 1 0 2 4 ) ; } w h i l e (
Milliseconds 262 581 431 75 331 62 585 662 464 460 78 452 119 902 526 118 1009 179 519 28 160 256 110 121 368
Character e x p e c t e d > 0 ) { i n s t -t -s t c
Milliseconds 446 800 87 175 243 144 163 270 102 714 126 724 830 347 789 704 209 96 129 75 635 176 128 123 587
Character h - - -- = - 1 ; t r y { c h = s t
Milliseconds 99 612 110 124 309 189 257 78 443 693 402 129 391 363 176 122 1033 604 266 63 211 276 101 527 84
Character r e a m . - r a d -d -a a d -d -a e a d ( ) ; }
Milliseconds 374 557 95 495 288 119 635 785 61 234 335 483 136 120 463 224 213 145 475 491 108 646 132 892 210
Character c a t c h ( I O E e x -x -e x c e p t i o n e )
Milliseconds 450 1078 60 518 69 171 384 904 909 116 911 145 442 188 907 194 652 141 455 102 70 315 120 244 453
Character { l o g . w a r n ( " S a t -t -a t a n d a r d
Milliseconds 264 486 641 383 721 93 323 548 165 382 262 444 834 719 214 191 287 193 123 109 111 184 588 112 342
Character S E r -r -E e r v e r . a w a i t : r e a d : "
Milliseconds 553 98 206 430 193 136 98 250 119 161 451 1212 619 21 717 151 405 102 411 77 96 203 480 115 788
Character , e ) ; c h = - 1 ; } i f ( - c h
Milliseconds 668 94 321 530 590 110 404 61 223 287 98 548 570 313 115 766 121 632 72 162 365 353 519 192 73
Character < 3 2 ) / * C o n t r o l c h a r a c t
Milliseconds 312 316 163 510 99 635 489 461 594 541 428 413 171 245 373 74 458 174 411 88 132 209 109 283 381
Character e r o r E O F T e -e -T t e r m i a n -n -a n a
Milliseconds 133 156 108 256 192 174 743 547 149 214 702 170 376 121 214 150 120 175 37 296 91 305 202 203 113
Character t e s l o o t -t p b r e a k ; c h o -o -h o n
Milliseconds 167 103 202 225 297 161 170 167 370 308 121 345 398 128 84 231 312 118 444 61 190 409 129 288 189
Character n -n -n m m n a -a -n a n d . - a p p e n d ( ( c h
Milliseconds 153 374 183 234 175 427 109 431 190 193 82 98 538 72 505 438 22 169 164 142 206 655 147 603 74
Character a r ) c h ) ; e x p e c t e d - - ; }
Milliseconds 141 125 371 367 306 105 887 583 138 359 194 93 249 225 167 118 590 417 159 343 520 454
WPM Timing
Seconds WPM
4.07 8.84
8.15 26.52
12.22 28.48
16.29 32.41
20.36 31.23
24.44 31.92
28.51 33.67
32.58 33.15
36.65 35.03
40.73 33.3
44.8 33.75
48.87 33.39
52.94 34.68
57.02 34.73
61.09 34.57
65.16 34.44
69.23 34.49
73.31 34.54
77.38 33.65
81.45 33.44
85.53 33.39
89.6 32.95
93.67 33.44
97.74 32.53
101.82 32.65
105.89 32.64
109.96 32.74
114.03 32.83
118.11 32.41
122.18 32.22
126.25 32.41
130.32 32.14
134.4 31.79
138.47 31.63
142.54 30.98
146.61 31.18
150.69 31.14
154.76 31.09
158.83 30.98
162.91 31.01
166.98 31.19
171.05 31.22
175.12 31.18
179.2 31.67
183.27 31.69
187.34 31.77
191.41 31.72
195.49 31.67
199.56 31.81
203.63 31.94