Legion (rahul748)

Race #3

View Pit Stop page for race #3 by rahul748Ghost race

View profile for Legion (rahul748)

Official speed 30.22 wpm (215.22 seconds elapsed during race)
Without ending ping 30.27 wpm (374 ms delay sending score to TypeRacer’s server)
Timerless 30.33 wpm (433 ms elapsed before first character typed; 214.42 seconds elapsed during race)
Timerless minus one 30.28 wpm, ignoring the first character typed
Race Start February 24, 2025 12:01:45pm UTC
Race Finish February 24, 2025 12:05:20pm UTC
Outcome Win (1 of 3)
Accuracy 98.4%
Points 44.83
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 sa set of characters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoDS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nectxt UInt() % 1024 ); } while (expected > 0) { int ch = -1; try { ch -= stream.read(); } catch (IOException e) { log.warn("Standard Server.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF ternminates loop break; command.append((char) ch); expected--; }
Timing
Character / * r e a d -d -a -e -r R e a d s -s a s e t o
Milliseconds 433 1070 598 618 181 256 182 384 160 169 156 583 216 297 199 246 374 375 203 167 314 222 355 185 542
Character f c h a r a c t e r s f r o m t h e s o c
Milliseconds 137 194 494 184 94 258 232 265 193 119 191 210 182 299 186 168 200 186 153 156 135 185 384 224 176
Character k e t * / S t r i n g B u f f e r c o m m a
Milliseconds 193 170 206 408 1192 455 572 576 304 199 353 218 199 895 236 232 168 248 200 456 585 226 231 171 183
Character n d = n e w S t r i n g B u f f e r ( ) ;
Milliseconds 109 584 184 322 303 487 131 185 179 490 387 180 215 221 228 608 260 207 156 218 195 1009 219 733 287
Character i n t e x p e c t e d = 1 0 2 4 ; / * C
Milliseconds 596 187 289 295 344 250 233 141 236 220 156 184 252 568 331 700 181 189 192 649 275 770 879 534 591
Character u t o f f t o a v o i d D o D -D S a t t
Milliseconds 278 220 279 710 230 159 142 516 195 276 508 253 382 181 188 200 664 421 387 511 458 279 488 260 157
Character a c k * / w h i l e ( e x p e c t e d <
Milliseconds 77 239 268 275 1210 243 402 559 147 219 213 148 199 705 351 247 206 146 229 240 148 201 346 805 284
Character s h u t d o w n . l e n g t h ( ) ) { i f (
Milliseconds 627 177 206 240 247 333 149 221 1137 252 251 208 236 241 214 918 236 213 463 614 398 612 216 203 1130
Character r a n d o m = = n u l l ) r a n d o m =
Milliseconds 383 267 173 176 237 263 251 338 1093 271 231 236 486 147 792 478 369 231 166 145 269 538 183 404 381
Character n e w R a n d o m ( S y s t e m . c u r r e n t
Milliseconds 612 127 216 228 536 193 227 475 245 244 987 400 221 180 228 153 331 985 220 282 317 156 195 186 280
Character T i m e M i l l i s ( ) ) ; e x p e c t e d +
Milliseconds 1216 455 177 151 645 247 383 153 213 199 868 263 257 727 236 669 240 215 140 244 233 143 181 355 891
Character = ( r a n d o m . n e c t -t -c x t - U -U I n t
Milliseconds 321 446 742 288 265 145 173 245 383 1124 313 165 223 192 489 188 519 245 300 703 766 482 737 215 265
Character ( ) % 1 0 2 4 - ) ; } w h i l e ( e x
Milliseconds 773 219 680 889 373 806 187 185 180 199 585 700 736 232 829 411 553 167 237 227 155 168 851 365 289
Character p e c t e d > 0 ) { i n t c h = - 1
Milliseconds 236 140 243 236 130 202 737 741 354 687 1018 488 748 812 621 199 264 282 438 148 180 399 368 987 741
Character ; t r y { c h - -- = s t r e a m . r e a
Milliseconds 1053 229 639 239 186 585 706 816 297 171 732 252 780 536 364 404 188 180 167 281 211 494 235 200 343
Character d ( ) ; } c a t c h ( I O E x c e p t i o n
Milliseconds 237 983 197 505 310 841 535 376 200 168 157 215 318 820 626 509 926 470 219 194 251 371 173 196 210
Character e ) { l o g . w a r n ( " S t a n d a r d
Milliseconds 891 518 1269 291 893 645 708 194 285 553 199 216 272 261 971 709 573 516 138 275 185 167 264 204 217
Character - S e r v e r . a w a i t : r e a d : " , e
Milliseconds 700 401 246 224 201 164 183 890 479 256 212 232 263 1283 330 392 176 249 196 972 341 739 984 198 831
Character ) ; c h = - 1 ; } i f ( c h < 3 2
Milliseconds 668 1188 249 486 215 483 437 186 1112 783 873 264 785 462 639 169 551 801 363 192 557 718 525 1183 157
Character ) / * C o n t r o l c h a r a c t e r o r
Milliseconds 1153 338 735 911 491 613 216 259 280 196 186 186 276 501 203 96 368 221 383 252 122 193 321 485 159
Character E O F t e r n -n m i n a t e s l o o p b r
Milliseconds 187 719 338 295 412 474 95 199 245 479 294 219 208 107 185 135 248 589 459 213 156 203 289 232 165
Character e a k ; c o m m a n d . a p p e n d ( ( c h a r
Milliseconds 202 260 200 858 223 721 203 224 161 162 109 217 1088 174 270 135 180 165 182 985 560 657 171 115 233
Character ) c h ) ; e x p e c t e d - - ; }
Milliseconds 920 452 433 161 771 776 226 441 232 184 123 261 214 146 184 855 153 782 477 758
WPM Timing
Seconds WPM
4.3 8.36
8.61 20.91
12.91 34.38
17.22 32.76
21.52 33.45
25.83 34.85
30.13 35.05
34.44 35.89
38.74 34.69
43.04 34.85
47.35 34.21
51.65 33.92
55.96 34.53
60.26 34.65
64.57 34.38
68.87 34.15
73.18 34.27
77.48 34.38
81.78 34.19
86.09 34.01
90.39 34.12
94.7 34.09
99 33.58
103.31 32.76
107.61 32.23
111.92 32.17
116.22 32.11
120.52 31.56
124.83 31.53
129.13 31.22
133.44 31.03
137.74 31.01
142.05 31
146.35 30.91
150.66 30.67
154.96 30.51
159.26 30.59
163.57 30.67
167.87 30.31
172.18 30.11
176.48 29.85
180.79 29.67
185.09 29.37
189.4 29.65
193.7 29.86
198 30.12
202.31 30.19
206.61 30.32
210.92 30.27
215.22 30.22