Sai (sai_trafalgar)

Race #14

View Pit Stop page for race #14 by sai_trafalgarGhost race

View profile for Sai (sai_trafalgar)

Official speed 39.45 wpm (164.87 seconds elapsed during race)
Without ending ping 39.48 wpm (116 ms delay sending score to TypeRacer’s server)
Timerless 39.68 wpm (841 ms elapsed before first character typed; 163.91 seconds elapsed during race)
Timerless minus one 39.61 wpm, ignoring the first character typed
Race Start February 8, 2025 11:59:29am UTC
Race Finish February 8, 2025 12:02:14pm UTC
Outcome Win (1 of 3)
Accuracy 96.7%
Points 58.51
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 opf f chaaracracters from the socket */ StringBuffer command = new StringBUduffer(); int expected 2= 1024; /* Cut of f to avoid DoS arttttack */ while (expecetedteted < sytuhutdown.length ()) { if (random == bunull)) random = new Random(System.currentTimemMillis()); expected += (random.nextInt() % 1024); } while (expected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOException e ) [{ log.warn("StandardServer.await: read": ", e); ch = -14; } if (ch < 32) /* Control cahharacter or REOF terminates loop break; command.append((char) ch); expected--; }
Timing
Character / * R e a d a s e t o p f - -f -p f c h
Milliseconds 841 551 432 350 150 125 163 128 69 158 117 297 153 143 182 17 100 164 292 167 105 88 109 112 163
Character a a r a c -c -a -r -a r a c t e r s f r o m t h e
Milliseconds 5 194 87 141 125 339 148 151 263 277 134 79 111 108 150 119 191 91 166 140 143 127 110 181 68
Character s o c k e t * / S t r i n g B u f f e r c
Milliseconds 391 405 155 95 137 85 154 446 491 536 248 478 211 154 244 137 88 530 1268 165 163 89 87 150 167
Character o m m a n d = n e w S t r i n g B U d -d -U u
Milliseconds 98 92 192 90 86 90 269 505 194 243 122 135 203 330 194 136 113 94 117 382 134 169 415 149 569
Character f f e r ( ) ; i n t e x p e c t e d 2 -2 =
Milliseconds 214 183 120 175 693 162 703 132 176 113 139 208 226 249 141 116 268 314 115 173 265 1950 686 180 287
Character 1 0 2 4 ; / * C u t o f - f t o a v o
Milliseconds 220 151 168 104 776 149 804 566 175 457 186 93 135 125 167 181 326 88 130 148 128 139 250 357 160
Character i d D o S a r t t -t -t -r t t a c k * / w h
Milliseconds 89 89 206 750 269 239 192 118 216 6 130 300 147 146 98 192 142 192 104 159 758 455 108 473 155
Character i l e ( e x p e c e t e d -d -e -t t e -e -t -e t e d
Milliseconds 108 135 62 226 852 200 251 102 323 216 161 110 129 176 252 165 159 111 122 402 150 127 57 135 199
Character < s y t u -u -t -y h u t d o w n . l e n g t h
Milliseconds 169 738 160 533 201 14 186 297 135 587 288 119 78 355 131 115 137 358 562 108 119 109 211 88 181
Character - ( ) ) { i f ( r a n d o m = = b u -u -b
Milliseconds 416 353 132 183 268 752 150 258 155 180 706 201 127 57 139 160 118 567 354 166 141 463 197 447 136
Character n u l l ) ) -) r a n d o m = n e w R a n d
Milliseconds 150 181 146 145 406 171 382 129 374 145 73 132 140 119 299 308 125 176 168 134 432 638 149 165 126
Character o m ( S y s t e m . c u r r e n t T i m e m -m M i
Milliseconds 327 133 618 362 160 152 102 221 236 747 367 126 123 182 116 91 139 475 195 98 93 383 428 198 210
Character l l i s ( ) ) ; e x p e c t e d + = ( r a n
Milliseconds 465 175 176 118 650 173 146 691 102 166 359 129 144 175 290 88 223 414 397 439 266 796 189 136 115
Character d o m . n e x t I n t ( ) % 1 0 2 4 ) ; }
Milliseconds 100 137 113 662 332 105 385 1019 381 203 168 692 137 304 803 516 683 204 193 152 688 715 110 648 208
Character w h i l e ( e x p e c t e d > 0 ) { i n
Milliseconds 587 126 92 135 59 216 587 235 234 168 151 193 270 104 149 481 411 462 170 871 219 840 155 878 62
Character t c h = - 1 ; t r y { c h = s t r
Milliseconds 31 201 152 142 308 524 434 362 231 1034 149 182 138 89 235 716 259 117 122 278 508 423 550 226 284
Character e a m . r e a d ( ) ; } c a t c h ( I O E x
Milliseconds 254 156 73 706 207 106 119 166 720 98 1185 125 389 268 401 202 162 253 129 163 788 337 102 911 287
Character c e p t i o n e - ) [ -[ { l o g . w a r n
Milliseconds 216 111 118 94 171 154 26 313 185 141 437 339 159 845 563 278 219 335 256 226 254 168 110 168 126
Character ( " S t a n d a r d S e r v e r . a w a i t : r
Milliseconds 782 449 662 149 105 193 158 154 167 209 454 267 112 151 81 118 622 147 173 136 123 118 1004 401 252
Character e a d " -" : " , e ) ; c h = - 1 4 -4 ;
Milliseconds 120 98 151 448 628 381 193 371 731 115 284 935 286 181 510 126 281 198 163 865 286 7 748 1139 368
Character } i f ( c h < 3 2 ) / * C o n t r o l
Milliseconds 692 135 200 138 416 775 155 141 532 282 129 743 105 921 441 514 477 185 842 177 289 130 120 142 193
Character c a h -h -a h a r a c t e r o r R -R E O F t
Milliseconds 515 134 144 219 520 144 193 61 195 150 78 207 175 128 116 93 131 152 396 398 124 114 82 201 427
Character e r m i n a t e s l o o p b r e a k ; c o m
Milliseconds 124 137 90 104 147 33 76 131 203 155 151 257 158 202 170 453 105 50 127 73 659 549 433 175 175
Character m a n d . a p p e n d ( ( c h a r ) c h ) ; e
Milliseconds 177 85 114 135 590 139 177 157 114 103 172 715 144 618 124 57 127 998 136 391 222 671 767 98 195
Character x p e c t e d - - ; }
Milliseconds 318 139 129 238 278 109 181 1343 141 1071 680 288
WPM Timing
Seconds WPM
3.3 40.03
6.59 36.39
9.89 48.52
13.19 46.4
16.49 48.04
19.78 49.13
23.08 45.75
26.38 46.86
29.68 44.08
32.97 42.58
36.27 43.34
39.57 43.07
42.87 43.39
46.16 41.85
49.46 40.52
52.76 40.94
56.05 41.1
59.35 40.84
62.65 41.37
65.95 41.49
69.24 41.94
72.54 41.52
75.84 41.61
79.14 41.7
82.43 41.2
85.73 40.59
89.03 40.57
92.33 40.68
95.62 40.53
98.92 40.4
102.22 40.15
105.51 40.26
108.81 40.14
112.11 40.35
115.41 39.72
118.7 39.63
122 40.13
125.3 40.03
128.6 39.66
131.89 39.49
135.19 39.06
138.49 38.91
141.79 38.59
145.08 38.71
148.38 39.3
151.68 39.64
154.97 39.95
158.27 39.88
161.57 39.88
164.87 39.45