Ahmed (a_h5s_h)

Race #1

View Pit Stop page for race #1 by a_h5s_hGhost race

View profile for Ahmed (a_h5s_h)

Official speed 40.73 wpm (159.69 seconds elapsed during race)
Without ending ping 40.84 wpm (447 ms delay sending score to TypeRacer’s server)
Timerless 40.95 wpm (413 ms elapsed before first character typed; 158.83 seconds elapsed during race)
Timerless minus one 40.87 wpm, ignoring the first character typed
Race Start August 18, 2023 6:49:22pm UTC
Race Finish August 18, 2023 6:52:01pm UTC
Outcome Win (1 of 3)
Accuracy 94.7%
Points 60.42
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 /* REadaeasd a set of characters from the cosocket */ String Buffer command - = new StringBuffer(); int expected - = 10234; /* Cut off to avoid DoS attack */ while (expcected < shutdown. lelengthI(()) { if (rand om == null) random - = new Random(sSystem.currentTimeMillis()); expected _=+= (random.enextInt() % 102344); } while (expected > 0 ) { int cha = -1 ; try _ { ch -= stream.read(); {} catch (IOExeception e) { log.warn ("STatandardSErerver.await: read: ", e); cha = -21; } if (ch < 32) /* Cotntrol character or EOF Terterminates lopp op break ; command.append((char) ch); expected0--; }
Timing
Character / * R E a d a -a -d -a -E e a s -s d a s e t o
Milliseconds 413 250 369 394 71 135 133 84 281 153 149 114 421 121 426 401 91 113 233 179 254 176 183 151 112
Character f c h a r a c t e r s f r o m t h e c o -o
Milliseconds 79 90 285 74 95 95 130 256 193 115 92 176 170 120 167 53 114 107 93 92 116 346 623 81 471
Character -c s o c k e t * / S t r i n g - B u f f e r
Milliseconds 126 104 113 137 76 163 124 270 449 259 221 559 161 167 169 50 115 161 454 339 127 152 176 102 88
Character c o m m a n d - - -- = n e w S t r i n g
Milliseconds 235 135 94 64 170 136 76 115 129 199 177 384 150 436 208 159 101 41 322 249 431 135 102 84 42
Character B u f f e r ( ) ; i n t e x p e c t e d -
Milliseconds 510 241 318 200 87 102 335 187 745 176 155 92 93 67 264 713 366 119 242 153 93 235 250 397 225
Character - -- = 1 0 2 3 -3 4 ; / * C u t o f f t o
Milliseconds 248 152 863 209 129 359 209 133 529 285 346 272 425 561 381 399 151 669 136 128 102 196 99 499 45
Character a v o i d D o S a t t a c k * / w h i l
Milliseconds 114 166 146 177 52 90 114 249 164 468 199 100 171 169 111 234 125 337 777 330 302 455 65 88 103
Character e ( e x p c -c e c t e d < s h u t d o w n .
Milliseconds 62 167 309 665 205 153 574 321 70 203 160 125 161 266 342 601 312 80 216 138 401 228 568 129 313
Character l e -e -l - l e n g t h I ( -( -I ( ) ) { i f
Milliseconds 152 134 127 300 148 169 258 142 166 159 260 103 450 143 352 136 225 192 194 503 423 233 248 91 148
Character ( r a n d - o m = = n u l l ) r a n d o m
Milliseconds 1046 347 238 126 65 169 777 192 151 226 159 167 438 209 185 207 169 312 240 93 196 169 126 299 105
Character - - -- = n e w R a n d o m ( s -s S y s t e
Milliseconds 252 219 205 345 134 1274 271 100 115 38 236 464 134 84 124 179 391 409 558 394 326 273 109 185 127
Character m . c u r r e n t T i m e M i l l i s ( ) ) ; e
Milliseconds 122 249 450 123 146 194 62 127 85 390 191 160 46 483 167 360 175 151 202 439 177 181 492 413 234
Character x p e c t e d _ = -= -_ + = ( r a n d o m . e -e
Milliseconds 328 536 90 199 166 95 153 170 311 243 293 118 242 344 241 502 342 162 94 154 150 130 233 399 450
Character n e x t I n t ( ) % 1 0 2 3 4 -4 -3 4 ) ; }
Milliseconds 185 50 235 286 403 158 84 357 184 360 754 581 365 156 689 223 147 230 127 82 566 673 663 592 1091
Character w h i l e ( e x p e c t e d > 0 - ) {
Milliseconds 181 71 73 104 109 291 385 464 319 232 135 266 117 152 195 135 223 210 223 384 593 240 432 288 286
Character i n t c h a -a = - 1 - ; t r y _ - -_
Milliseconds 177 82 44 153 191 39 219 505 170 181 216 281 327 263 344 217 144 159 194 62 202 582 297 272 136
Character { c h - -- = s t r e a m . r e a d ( ) ; {
Milliseconds 280 344 151 62 302 259 387 199 138 432 118 145 97 117 87 230 164 55 176 111 442 231 522 328 215
Character -{ } c a t c h ( I O E x e -e c e p t i o n e
Milliseconds 514 1213 551 324 108 121 297 111 144 378 435 105 346 899 221 355 78 193 90 115 74 110 83 286 200
Character ) { l o g . w a r n - ( " S T a -a -T t a n d
Milliseconds 393 328 208 221 149 166 63 209 383 139 134 441 342 377 603 773 424 184 191 385 127 129 135 145 88
Character a r d S E r -r -E e r v e r . a w a i t : r e a d
Milliseconds 489 168 214 345 83 196 416 138 352 95 305 192 118 473 153 102 88 209 103 360 191 128 34 161 127
Character : " , e ) ; c h a -a = - 2 -2 1 ; } i
Milliseconds 327 179 357 513 208 176 429 394 225 224 44 117 431 175 154 206 224 202 335 71 289 392 256 1242 430
Character f ( c h < 3 2 ) / * C o t -t n t r o l
Milliseconds 29 235 280 471 95 361 184 195 381 111 634 336 887 683 333 363 166 640 467 221 566 202 102 274 151
Character c h a r a c t e r o r E O F T e r -r -e -T t e
Milliseconds 201 65 88 145 117 217 166 129 127 129 124 138 139 655 481 184 222 274 109 104 254 165 138 109 81
Character r m i n a t e s l o p p - -p -p o p b r e a k
Milliseconds 119 513 141 85 57 190 92 243 135 153 159 175 161 144 282 150 129 223 200 200 240 201 118 49 143
Character - ; c o m m a n d . a p p e n d ( ( c h a r )
Milliseconds 632 387 222 160 209 256 144 207 194 50 124 225 200 141 147 109 121 306 439 149 540 101 31 155 433
Character c h ) ; e x p e c t e d 0 -0 - - ; }
Milliseconds 370 144 59 593 419 238 176 224 136 184 442 203 105 219 549 884 327 167 689 215 1040
WPM Timing
Seconds WPM
3.19 22.54
6.39 41.33
9.58 46.34
12.77 47.91
15.97 51.1
19.16 50.1
22.36 50.46
25.55 48.38
28.74 45.92
31.94 45.09
35.13 46.8
38.32 47.28
41.52 46.53
44.71 45.89
47.91 44.59
51.1 43.91
54.29 43.54
57.49 44.04
60.68 43.51
63.87 43.21
67.07 43.84
70.26 43.55
73.46 43.29
76.65 43.37
79.84 43.13
83.04 42.05
86.23 41.89
89.42 42
92.62 41.98
95.81 41.83
99.01 41.45
102.2 41.8
105.39 41.33
108.59 41.11
111.78 41.76
114.97 41.02
118.17 40.72
121.36 41.33
124.55 41.33
127.75 41.05
130.94 40.96
134.14 40.53
137.33 40.37
140.52 40.82
143.72 41
146.91 40.84
150.1 41.25
153.3 41.25
156.49 41.18
159.69 40.73