Abdulrahman (abdulrahmanal_tayeb)

Race #10

View Pit Stop page for race #10 by abdulrahmanal_tayebGhost race

View profile for Abdulrahman (abdulrahmanal_tayeb)

Official speed 45.05 wpm (144.37 seconds elapsed during race)
Without ending ping 45.17 wpm (373 ms delay sending score to TypeRacer’s server)
Timerless 45.29 wpm (390 ms elapsed before first character typed; 143.61 seconds elapsed during race)
Timerless minus one 45.21 wpm, ignoring the first character typed
Race Start July 20, 2023 2:09:03pm UTC
Race Finish July 20, 2023 2:11:27pm UTC
Outcome Win (1 of 3)
Accuracy 92.8%
Points 66.82
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 /&* rRead sa set of caharacter frs from the cosocket */ String Buffer commnand = new StringBuffer(); int expected = 1024; /* Cur t off to avoudid DosS attack */ while (expected < shutdown.length()) { if( (frandom == null) rando m = new Random(Sytsstem.current TimesMillis()):; expreected += (random.nedxt(Int() &S$% 1024); {} while (expecedteedd ?> 0) P{ int ch = -1; try { ch = stream.read(); } catch (IOeEcxpception e) { log.warn("sStandsardDServer.sqawait;: raeeasd:" ", e); ch = 02-2 1; } if (ch < 32) /* cContorol character or EOF termniinates loop brea;k; ocommand. appappend((char) ch); expected--; }
Timing
Character / & -& * r -r R e a d s -s a s e t o f c a
Milliseconds 390 248 532 251 321 204 278 155 244 226 185 107 131 326 54 70 90 329 183 72 92 115 88 231 205
Character -a h a r a c t e r f -f - -r r s f r o m t h e
Milliseconds 395 234 112 116 268 206 178 52 97 144 170 330 169 152 606 36 145 116 168 30 55 133 59 47 41
Character c o -o -c s o c k e t * / S t r i n g - B u
Milliseconds 119 139 171 392 115 66 116 92 266 109 209 498 299 798 166 328 541 170 54 49 97 129 397 105 248
Character f f e r c o m m n -n a n d = n e w S t r i
Milliseconds 157 168 57 71 108 185 44 402 131 316 272 36 105 97 138 551 152 146 84 121 118 275 297 146 123
Character n g B u f f e r ( ) ; i n t e x p e c t e d
Milliseconds 0 108 366 155 106 141 118 129 405 73 382 278 88 100 385 123 231 184 245 115 180 180 84 116 174
Character = 1 0 2 4 ; / * C u r - -r t o f f t o
Milliseconds 200 395 159 84 485 378 427 375 904 473 372 282 176 79 166 465 130 138 110 213 81 131 56 184 114
Character a v o u d -d -u i d D o s -s S a t t a c k *
Milliseconds 32 233 152 129 70 176 198 164 88 129 82 356 226 84 310 98 209 567 206 137 72 204 108 305 265
Character / w h i l e ( e x p e c t e d < s h u t d
Milliseconds 780 176 186 45 64 91 131 97 181 421 214 408 120 340 395 73 110 354 138 415 142 204 206 209 348
Character o w n . l e n g t h ( ) ) { i f ( - -( ( f
Milliseconds 113 76 161 274 324 152 83 115 172 120 296 109 254 165 324 191 181 94 256 159 342 155 52 115 299
Character -f r a n d o m = = n u l l ) r a n d o -
Milliseconds 275 95 94 80 103 107 134 213 188 183 0 157 183 199 121 138 164 455 110 82 143 79 256 375 156
Character - m = n e w R a n d o m ( S y t s -s -t s t e
Milliseconds 238 115 189 314 68 235 95 85 120 338 164 82 104 98 177 237 426 497 170 390 201 182 87 138 169
Character m . c u r r e n t - T i m e s -s M i l l i s ( )
Milliseconds 134 427 387 103 175 149 67 73 70 103 333 107 139 86 87 288 416 129 144 215 141 60 234 263 66
Character ) : -: ; e x p r e -e -r e c t e d + = ( r a n
Milliseconds 292 439 396 303 140 140 167 147 138 0 340 159 36 143 213 100 171 191 130 244 110 545 287 113 122
Character d o m . n e d -d x t ( -( I n t ( ) & -& S $ -$ -S %
Milliseconds 140 44 141 184 282 106 342 397 74 149 258 491 77 210 167 177 75 314 209 342 200 29 326 122 300
Character 1 0 2 4 ) ; { -{ } w h i l e ( e x p e c e
Milliseconds 459 385 135 293 285 496 499 132 349 391 203 163 211 50 91 122 104 169 215 699 170 220 328 244 230
Character d -d -e t e e d -d -e d ? -? > 0 ) P -P { i n t
Milliseconds 139 243 151 34 97 69 55 483 170 49 476 159 361 220 131 363 367 99 442 466 200 201 123 52 198
Character c h = - 1 ; t r y { c h = s t r e
Milliseconds 126 227 30 211 152 78 577 485 407 165 165 138 65 116 487 218 161 50 167 186 79 187 185 138 47
Character a m . r e a d ( ) ; } c a t c h ( I O e -e E
Milliseconds 108 215 274 217 83 55 176 362 45 398 276 202 76 312 84 131 182 87 238 232 576 150 549 443 56
Character c -c x p -p c e p t i o n e ) { l o g . w a r
Milliseconds 2248 398 217 365 284 45 155 141 281 0 0 124 454 149 370 124 285 180 482 172 88 284 274 143 110
Character n ( " s -s S t a n d s -s a r d D -D S e r v e r . s
Milliseconds 156 328 345 332 253 116 295 98 174 142 350 325 48 109 253 447 314 69 220 77 305 50 83 310 652
Character q -q -s a w a i t ; -; : r a e -e -a e a s -s d : "
Milliseconds 207 264 125 26 138 410 113 88 483 664 269 174 220 125 59 360 123 37 58 185 329 68 378 131 466
Character - -" " , e ) ; c h = 0 2 -2 -0 - 2 - -2 1
Milliseconds 306 142 88 625 429 125 204 265 327 145 281 65 140 192 107 325 176 282 149 260 270 209 344 118 257
Character ; } i f ( c h < 3 2 ) / * c -c C o n
Milliseconds 909 123 1584 407 194 141 74 281 342 60 153 235 142 304 369 329 151 472 1179 391 228 438 65 224 131
Character t o -o r o l c h a r a c t e r o r E O F t
Milliseconds 49 172 276 58 66 168 144 78 118 44 139 256 183 223 96 67 72 151 109 382 257 128 501 188 234
Character e r m n i -i -n i n a t e s l o o p b r e a ; -;
Milliseconds 82 57 139 459 57 388 106 80 75 118 74 364 127 109 133 205 92 149 102 148 121 39 64 301 317
Character k ; o -o c o m m a n d . a p p -p -p -a - a p p e
Milliseconds 176 246 206 370 249 76 100 130 155 145 0 590 180 187 96 109 130 299 151 138 133 408 489 148 67
Character n d ( ( c h a r ) c h ) ; e x p e c t e d - -
Milliseconds 83 63 365 314 335 65 100 99 360 273 336 88 350 377 153 188 239 385 127 101 202 83 144 526 169
Character ; }
Milliseconds 309 242 176
WPM Timing
Seconds WPM
2.89 24.94
5.77 39.48
8.66 40.17
11.55 45.71
14.44 44.05
17.32 47.1
20.21 50.46
23.1 51.43
25.99 50.79
28.87 48.21
31.76 49.49
34.65 49.18
37.54 49.23
40.42 49.57
43.31 50.42
46.2 50.39
49.09 51.09
51.97 51.49
54.86 50.53
57.75 50.7
60.64 50.46
63.52 50.44
66.41 50.23
69.3 49.18
72.19 48.54
75.07 48.75
77.96 47.72
80.85 47.35
83.74 47.72
86.62 48.49
89.51 48.93
92.4 47.79
95.29 46.85
98.17 47.18
101.06 47.14
103.95 46.98
106.84 46.28
109.72 45.82
112.61 45.5
115.5 44.99
118.39 44.19
121.27 44.43
124.16 43.88
127.05 44.58
129.94 44.61
132.82 45.08
135.71 45.1
138.6 44.85
141.49 44.95
144.37 45.05