Legion (rahul748)

Race #5

View Pit Stop page for race #5 by rahul748Ghost race

View profile for Legion (rahul748)

Official speed 29.62 wpm (219.58 seconds elapsed during race)
Without ending ping 29.66 wpm (276 ms delay sending score to TypeRacer’s server)
Timerless 29.74 wpm (632 ms elapsed before first character typed; 218.67 seconds elapsed during race)
Timerless minus one 29.69 wpm, ignoring the first character typed
Race Start February 24, 2025 12:07:53pm UTC
Race Finish February 24, 2025 12:11:32pm UTC
Outcome Win (1 of 3)
Accuracy 99.3%
Points 43.93
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 /* readRead a set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024;' /* Cut off to avoid DoS attacjk */ 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--; }
Timing
Character / * r e a d -d -a -e -r R e a d a s e t o f
Milliseconds 632 1169 396 616 156 232 195 357 179 170 138 590 290 260 180 207 177 144 345 203 305 146 305 143 185
Character c h a r a c t e r s f r o m t h e s o c k e
Milliseconds 424 208 104 288 228 249 184 103 204 216 211 443 178 158 223 166 186 142 141 168 632 180 188 219 197
Character t * / S t r i n g B u f f e r c o m m a n d
Milliseconds 200 514 1271 299 340 729 317 201 284 196 217 384 253 232 154 243 189 549 540 245 215 168 115 150 171
Character = n e w S t r i n g B u f f e r ( ) ; i n
Milliseconds 179 764 301 645 117 209 201 548 306 200 306 177 211 455 237 292 152 236 216 1068 198 542 744 520 179
Character t e x p e c t e d = 1 0 2 4 ; ' -' / * C
Milliseconds 340 199 477 237 240 111 254 212 191 214 377 468 309 564 180 184 183 457 9 575 833 699 882 635 553
Character u t o f f t o a v o i d D o S a t t a c
Milliseconds 252 250 480 333 219 149 201 629 169 279 493 280 400 195 123 295 519 324 553 275 475 262 155 144 268
Character j -j k * / w h i l e ( e x p e c t e d <
Milliseconds 210 407 523 228 1454 429 413 524 196 216 206 163 184 757 247 245 216 133 229 200 128 184 496 658 285
Character s h u t d o w n . l e n g t h ( ) ) { i f (
Milliseconds 433 176 195 242 216 298 154 211 995 233 200 192 238 218 196 901 266 285 466 886 736 829 172 226 1156
Character r a n d o m = = n u l l - ) r a n d o m
Milliseconds 350 208 192 155 229 536 650 481 167 364 245 232 365 163 336 416 737 380 536 247 169 168 279 460 563
Character = n e w R a n d o m ( S y s t e m . c u r r e
Milliseconds 449 320 528 119 218 235 958 258 248 269 246 277 1665 861 264 178 161 147 321 1218 165 292 308 172 165
Character n t T i m e M i l l i s ( ) ) ; e x p e c t e d
Milliseconds 144 319 1206 397 198 139 769 231 288 152 216 144 1169 255 243 837 272 614 218 241 140 240 211 161 182
Character + = ( r a n d o m . n e x t I n t ( ) % 1
Milliseconds 567 821 767 404 771 327 253 183 185 203 416 1247 357 148 432 231 974 223 244 894 190 342 868 673 683
Character 0 2 4 ) ; } w h i l e ( e x p e c t e d >
Milliseconds 167 178 186 1302 498 398 924 517 500 184 228 236 184 328 792 400 272 230 146 253 219 227 253 719 3349
Character 0 ) { i n t c h = - 1 ; t r y {
Milliseconds 492 893 1289 367 2282 2976 738 215 261 608 275 192 188 370 338 837 746 1002 223 464 177 223 291 1026 519
Character c h = s t r e a m . r e a d ( ) ; } c a t
Milliseconds 313 198 293 345 365 561 222 171 179 253 213 756 141 187 287 211 1035 195 561 282 850 418 423 195 195
Character c h ( I O E x c e p t i o n e ) { l o g .
Milliseconds 163 224 249 1038 552 317 420 460 216 137 304 326 205 196 215 705 448 1491 383 647 2290 650 179 385 552
Character w a r n ( " S t a n d a r d S e r v e r . a w a i
Milliseconds 403 232 280 348 1213 814 395 387 132 183 152 164 241 195 798 235 191 277 123 173 1066 619 251 199 292
Character t : r e a d : " , e ) ; c h = - 1 ;
Milliseconds 236 971 377 549 160 240 185 901 389 794 636 314 684 899 856 277 524 228 244 372 444 758 617 1069 237
Character } i f ( c h < 3 2 ) / * C o n t r o l
Milliseconds 904 606 359 185 345 973 391 196 599 650 598 868 165 1018 650 468 846 756 470 280 216 368 200 196 200
Character c h a r a c t e r o r E O F t e r m i n a
Milliseconds 253 284 217 135 283 213 239 197 84 187 200 512 148 204 585 234 285 334 649 64 191 195 235 188 140
Character t e s l o o p b r e a k ; c o m m a n d . a
Milliseconds 189 135 200 179 666 235 164 189 301 299 135 180 248 233 588 287 662 226 262 135 169 130 166 402 230
Character p p e n d ( ( c h a r ) c h ) ; e x p e c t e
Milliseconds 235 145 391 1168 243 1056 182 720 206 76 264 683 441 731 189 695 863 243 396 232 188 149 248 264 138
Character d - - ; }
Milliseconds 209 789 154 585 830 858
WPM Timing
Seconds WPM
4.39 8.2
8.78 28.69
13.17 37.34
17.57 34.84
21.96 37.16
26.35 36.89
30.74 35.91
35.13 36.89
39.52 34.61
43.92 34.7
48.31 34.78
52.7 34.16
57.09 34.47
61.48 34.74
65.87 34.06
70.27 33.81
74.66 33.59
79.05 33.55
83.44 33.08
87.83 33.06
92.22 32.79
96.62 32.79
101.01 32.67
105.4 32.33
109.79 31.92
114.18 31.84
118.57 31.37
122.97 30.74
127.36 29.77
131.75 29.69
136.14 29.53
140.53 29.8
144.92 29.73
149.32 29.82
153.71 29.67
158.1 29.3
162.49 29.24
166.88 29.34
171.27 29.36
175.67 29.1
180.06 28.92
184.45 28.89
188.84 28.6
193.23 28.69
197.62 29.09
202.01 29.58
206.41 29.82
210.8 29.72
215.19 29.67
219.58 29.62