Arsalan Hashmi (a1_sharp)

Race #1

View Pit Stop page for race #1 by a1_sharpGhost race

View profile for Arsalan Hashmi (a1_sharp)

Official speed 35.65 wpm (182.44 seconds elapsed during race)
Without ending ping 35.71 wpm (283 ms delay sending score to TypeRacer’s server)
Timerless 35.72 wpm (60 ms elapsed before first character typed; 182.10 seconds elapsed during race)
Timerless minus one 35.65 wpm, ignoring the first character typed
Race Start September 10, 2023 2:13:35pm UTC
Race Finish September 10, 2023 2:16:38pm UTC
Outcome Win (1 of 3)
Accuracy 94.5%
Points 52.87
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 character s from teh she socket (*/ String Buffer command = enew StringBuffer(); int expected- -= 1024; /* Cut off to avioid DoS attack */ Whiwhile (expected < shiuutdown.length()) { if (random == null) random - = new Random(Syeststem.scurrentTimeMillis()); expectded += )(random.nextInt() &% 1024) ; } while (expepccted > 0) { int ch = -1; try { ch - = strearem.read(); } catch (IOException e) "{ log. wwarn("StandardServer.aewait": read: ", e_) ' ; ch -- -= -1; } if )(ch < 32) ?/* Control character or EoOF terminates loop berreak; command.append((char_) ch_); expected--; }
Timing
Character / ( - -( * R e a d a s e t o f c h a r
Milliseconds 60 1308 290 210 172 314 381 490 196 161 108 191 181 144 296 214 159 116 179 112 54 172 179 51 218
Character a c t e r - s f r o m t e h s -s - -h -e h e
Milliseconds 155 138 358 175 92 174 372 46 126 149 199 65 157 0 119 85 20 115 181 224 169 169 199 265 88
Character s o c k e t ( -( * / S t r i n g - B u f f
Milliseconds 91 156 104 198 231 144 67 221 408 455 258 1616 280 336 178 197 119 65 122 183 489 526 360 214 141
Character e r c o m m a n d = e -e n e w S t r i n g
Milliseconds 185 81 205 313 111 129 136 76 130 72 156 875 409 312 453 298 118 43 141 562 302 251 123 64 80
Character B u f f e r ( ) ; i n t e x p e c t e d - -
Milliseconds 924 367 246 265 143 127 640 340 1054 324 201 68 117 190 196 251 167 120 253 567 138 226 345 45 354
Character -- - -- = 1 0 2 4 ; / * C u t o f f t o
Milliseconds 393 425 230 426 308 154 1105 770 348 457 452 175 1555 620 398 362 331 99 98 78 114 201 161 175 105
Character a v i -i o i d D o S a t t a c k * / W h
Milliseconds 49 171 247 160 464 248 221 85 105 435 394 693 206 195 180 134 474 292 134 136 565 744 133 312 174
Character i -i -h -W w h i l e ( e x p e c t e d < s h i
Milliseconds 189 264 175 189 389 56 143 205 85 147 363 351 353 150 107 335 207 123 197 98 942 372 402 61 150
Character u -u -i u t d o w n . l e n g t h ( ) ) { i f
Milliseconds 57 311 151 270 61 236 129 88 141 290 568 45 159 81 333 160 458 239 206 233 593 481 191 79 97
Character ( r a n d o m = = n u l l ) r a n d o m -
Milliseconds 393 355 305 108 108 264 96 162 535 203 148 203 225 171 127 406 268 240 108 108 94 72 114 156 279
Character - -- = n e w R a n d o m ( S y e s t -t -s -e s
Milliseconds 177 347 157 565 221 610 89 188 172 546 153 120 122 118 98 450 592 619 149 140 160 257 169 140 73
Character t e m . s -s c u r r e n t T i m e M i l l i s ( )
Milliseconds 89 158 158 360 517 353 156 167 152 118 73 182 93 528 237 158 111 467 263 205 119 108 47 496 299
Character ) ; e x p e c t d -d e d + = ) -) ( r a n d o
Milliseconds 539 581 140 155 257 151 93 267 317 418 427 151 258 175 1180 723 343 977 554 474 436 143 118 55 82
Character m . n e x t I n t ( ) & -& % 1 0 2 4 ) - ;
Milliseconds 97 370 419 107 261 287 403 410 145 451 301 158 676 446 646 496 373 462 461 379 916 393 315 302 137
Character } w h i l e ( e x p e p c -c -p c t e d > 0
Milliseconds 310 543 289 0 198 73 152 49 627 507 344 290 74 35 298 306 120 57 274 154 184 81 390 393 381
Character ) { i n t c h = - 1 ; t r y { c h
Milliseconds 947 179 439 488 137 72 102 106 232 99 527 226 319 1079 921 477 194 314 231 98 120 445 648 249 95
Character - - -- = s t r e a r e -e -r m . r e a d ( ) ;
Milliseconds 148 296 180 290 145 228 177 180 154 256 120 127 42 25 340 117 433 366 127 80 305 161 566 311 479
Character } c a t c h ( I O E x c e p t i o n e )
Milliseconds 93 583 351 199 248 173 298 153 135 431 604 279 424 528 389 213 232 95 286 106 89 99 271 566 130
Character " -" { l o g . w -w - w a r n ( " S t a n d a r
Milliseconds 364 479 962 549 389 222 79 210 148 116 259 167 98 63 169 667 585 562 588 211 117 140 114 370 166
Character d S e r v e r . a e -e w a i t " -" : r e a d :
Milliseconds 220 749 232 85 321 315 60 696 220 205 514 218 107 395 67 690 613 316 240 171 118 222 201 580 296
Character " , e _ -_ ) - ' - -' ; c h - -- - - -- -
Milliseconds 329 488 116 230 744 469 433 476 455 366 159 366 158 451 1010 673 85 260 283 502 277 203 501 151 249
Character -- = - 1 ; } i f ) -) ( c h < 3 2 ) ?
Milliseconds 502 317 368 951 660 463 121 421 306 152 79 93 393 446 287 419 124 200 920 537 1102 351 875 289 549
Character -? / * C o n t r o l c h a r a c t e r o r
Milliseconds 567 420 512 289 445 221 103 46 208 0 237 129 161 78 184 158 304 236 263 125 78 105 78 99 102
Character E o -o O F t e r m i n a t e s l o o p b e r
Milliseconds 581 269 338 411 232 190 316 161 121 241 86 129 269 232 318 185 192 302 186 120 162 53 230 241 83
Character -r -e r e a k ; c o m m a n d . a p p e n d ( ( c
Milliseconds 253 134 45 73 170 186 406 97 276 71 116 138 99 102 42 242 237 194 147 81 265 137 478 184 670
Character h a r _ -_ ) c h _ -_ ) ; e x p e c t e d - - ;
Milliseconds 92 47 189 683 542 421 416 230 104 510 481 252 958 398 356 232 153 91 247 254 98 253 368 284 619
Character }
Milliseconds 178 389
WPM Timing
Seconds WPM
3.65 19.73
7.3 42.75
10.95 47.14
14.6 40.29
18.24 42.75
21.89 41.11
25.54 40.87
29.19 41.11
32.84 38.37
36.49 36.51
40.14 37.67
43.79 37.82
47.43 36.68
51.08 37.82
54.73 37.71
58.38 38.23
62.03 39.08
65.68 38.92
69.33 39.12
72.98 39.14
76.62 39.31
80.27 39.17
83.92 37.89
87.57 38.37
91.22 37.62
94.87 37.06
98.52 37.27
102.17 37.12
105.82 37.08
109.46 37.16
113.11 37.13
116.76 37.2
120.41 37.27
124.06 36.95
127.71 36.74
131.36 36.91
135.01 36.62
138.65 36.7
142.3 35.84
145.95 35.35
149.6 34.81
153.25 34.85
156.9 34.42
160.55 34.38
164.2 34.79
167.85 35.25
171.49 35.83
175.14 35.77
178.79 35.51
182.44 35.65