Logan Hays (loganhays)

Race #15

View Pit Stop page for race #15 by loganhaysGhost race

View profile for Logan Hays (loganhays)

Official speed 40.23 wpm (161.67 seconds elapsed during race)
Without ending ping 40.26 wpm (132 ms delay sending score to TypeRacer’s server)
Timerless 40.44 wpm (727 ms elapsed before first character typed; 160.81 seconds elapsed during race)
Timerless minus one 40.37 wpm, ignoring the first character typed
Race Start February 23, 2025 7:40:33pm UTC
Race Finish February 23, 2025 7:43:14pm UTC
Outcome No win (2 of 3)
Accuracy 98.1%
Points 59.68
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 the socket *?/ StringBuffer command = new StringBuffer(); int expected = 1024 ; /* Cut off to avoid DoS attack */ while (expected >< shutdown.length()0) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int che = -1; try P{ ch = stream.read(); } catch (IOEexception e ) { log.warn("StandardServer.await: read: ", e); ch = -1; } if (ch < 32) ?/* Control character or EOF teminrminates loop break; command.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 727 1094 465 388 115 154 226 170 100 128 93 109 107 115 145 130 45 221 104 128 167 188 197 213 187
Character r s f r o m t h e s o c k e t * ? -? / S
Milliseconds 84 230 142 145 183 55 90 206 100 98 82 80 107 72 149 61 150 89 673 336 965 652 384 262 407
Character t r i n g B u f f e r c o m m a n d = n e w
Milliseconds 200 159 50 92 108 517 189 167 179 235 50 181 129 70 99 164 109 74 480 272 414 570 303 135 75
Character S t r i n g B u f f e r ( ) ; i n t e x p e
Milliseconds 150 287 209 174 49 102 93 500 288 109 169 153 68 400 215 612 198 145 110 65 218 133 238 218 122
Character c t e d = 1 0 2 4 - ; / * C u t o f f
Milliseconds 245 225 134 211 356 336 334 311 648 300 258 426 508 398 344 1447 1100 670 316 153 119 113 164 146 155
Character t o a v o i d D o S a t t a c k * / w
Milliseconds 126 132 59 130 202 218 84 31 293 191 271 190 540 327 136 166 152 288 223 73 446 401 751 1092 141
Character h i l e ( e x p e c t e d > -> < s h u t d o
Milliseconds 60 53 151 81 319 587 528 229 187 165 237 244 137 194 288 727 449 521 448 185 62 182 71 213 58
Character w n . l e n g t h ( ) 0 -0 ) { i f ( r a n d
Milliseconds 114 87 430 147 88 93 85 251 103 651 628 463 856 567 458 1004 746 167 115 88 527 286 146 72 138
Character o m = = n u l l ) r a n d o m = n e w
Milliseconds 115 76 348 305 150 220 176 206 246 139 676 522 346 135 52 128 54 111 274 429 235 177 98 105 146
Character R a n d o m ( S y s t e m . c u r r e n t T i m e
Milliseconds 300 119 84 99 98 86 537 400 211 113 182 134 423 531 364 154 195 172 113 96 109 609 120 167 130
Character M i l l i s ( ) ) ; e x p e c t e d + = ( r
Milliseconds 456 157 171 181 239 181 579 287 154 610 230 136 215 88 144 199 226 137 210 368 441 339 633 514 329
Character a n d o m . n e x t I n t ( ) % 1 0 2 4 ) ;
Milliseconds 175 130 144 237 160 488 165 89 583 285 619 156 100 476 228 613 899 869 210 355 229 454 1251 493 507
Character } w h i l e ( e x p e c t e d > 0 ) {
Milliseconds 367 377 266 51 81 108 143 241 431 325 210 198 124 252 237 195 208 926 281 667 705 1842 473 1018 565
Character i n t c h e - -e = - 1 ; t r y P -P {
Milliseconds 129 116 84 136 174 54 266 301 338 178 273 466 523 1051 551 369 228 126 146 83 478 573 593 482 640
Character c h = s t r e a m . r e a d ( ) ; } c a t
Milliseconds 348 62 369 294 373 140 145 218 96 146 134 397 153 96 77 329 517 218 460 374 415 468 191 137 161
Character c h ( I O E e -e x c e p t i o n e - ) {
Milliseconds 266 58 331 362 752 113 687 835 680 285 351 243 87 350 94 22 105 432 141 236 633 466 562 506 631
Character l o g . w a r n ( " S t a n d a r d S e r v e r .
Milliseconds 251 160 144 516 130 167 433 135 616 596 571 162 137 92 120 235 177 258 866 210 84 274 193 89 282
Character a w a i t : r e a d : " , e ) ; c h =
Milliseconds 241 193 138 259 194 457 225 236 51 120 393 420 219 429 569 406 211 976 623 198 131 85 485 350 454
Character - 1 ; } i f ( c h < 3 2 ) ? -? / * C
Milliseconds 541 305 595 406 531 397 181 63 122 435 312 88 536 771 703 563 106 718 612 1147 847 445 563 390 291
Character o n t r o l c h a r a c t e r o r E O F t
Milliseconds 136 95 134 169 56 218 205 173 77 129 157 477 207 242 154 85 149 143 104 81 568 84 347 519 170
Character e m i n -n -i -m r m i n a t e s l o o p b r e a
Milliseconds 140 119 113 141 350 201 158 326 117 143 118 120 170 132 226 152 139 193 153 150 250 102 245 70 79
Character k ; c o m m a n d . a p p e n d ( ( c h a r )
Milliseconds 137 432 368 188 68 110 165 102 80 134 428 221 149 150 113 69 105 675 144 372 69 116 134 620 709
Character c h ) ; e x p e c t e d = -= - - ; }
Milliseconds 170 47 450 421 229 149 224 129 104 226 218 148 207 731 500 327 175 366 282 283
WPM Timing
Seconds WPM
3.23 25.98
6.47 53.81
9.7 55.67
12.93 51.03
16.17 51.96
19.4 53.81
22.63 54.08
25.87 50.57
29.1 46.18
32.33 48.25
35.57 47.91
38.8 46.7
42.03 45.96
45.27 46.66
48.5 44.54
51.73 43.61
54.97 44.1
58.2 44.95
61.43 45.12
64.67 45.83
67.9 45.95
71.13 45.55
74.37 45.18
77.6 44.38
80.84 43.35
84.07 43.82
87.3 43.02
90.54 41.88
93.77 41.59
97 41.32
100.24 40.7
103.47 41.06
106.7 41.05
109.94 40.28
113.17 40.19
116.4 40
119.64 40.12
122.87 40.24
126.1 40.16
129.34 39.99
132.57 39.65
135.8 39.5
139.04 38.93
142.27 38.88
145.5 39.42
148.74 39.37
151.97 40.11
155.2 40.36
158.44 40.45
161.67 40.23