Ahmed Ghonimah (ghonimah)

Race #1

View Pit Stop page for race #1 by ghonimahGhost race

View profile for Ahmed Ghonimah (ghonimah)

Official speed 25.18 wpm (258.30 seconds elapsed during race)
Without ending ping 25.21 wpm (261 ms delay sending score to TypeRacer’s server)
Timerless 25.25 wpm (461 ms elapsed before first character typed; 257.58 seconds elapsed during race)
Timerless minus one 25.20 wpm, ignoring the first character typed
Race Start September 25, 2024 12:58:15am UTC
Race Finish September 25, 2024 1:02:33am UTC
Outcome No win (3 of 3)
Accuracy 90.3%
Points 37.35
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 ?+++/8+* rRead a set of characters from the xosocket */ sString Buffer ccommand = new String Biuffer (); int ecxpextcted = 2021024; /* Cut off tho anvoid DosS assattack &&*/ while (ecxsepected < shouutdown .length()) {if if ran*(random == null ) random = new Random(System.currneent TimeMilltis()); ecxeppected ++= (randoml.nextInt() % 1024((()'; } while (ecxepecytred <>0 -0 (() {i int ch = -1; try { ch == steresaam.read(); } ecatch *(IOEcxepception e () { log w.watnrn{{("StandardServer . wawait ;: read: :'+", e); ch = -1; } if (ch < 432) /&* Control charachter ofr EzaOfF reterminates loop break l ; command .. apappanend **((char) ch); expected--l; {}
Timing
Character ? + -+ + + -+ -+ -? / 8 + -+ -8 * r -r R e a d a s
Milliseconds 461 1083 696 318 167 166 598 33 253 530 403 503 194 392 209 366 517 335 99 99 500 119 146 150 177
Character e t o f c h a r a c t e r s f r o m t h e
Milliseconds 161 436 96 172 165 114 680 270 104 340 150 259 411 167 125 240 132 248 193 86 174 121 171 130 93
Character x o -o -x s o c k e t * / s -s S t r i n g -
Milliseconds 88 388 175 355 136 174 120 303 278 108 544 249 786 276 305 632 269 304 263 251 91 192 114 127 355
Character B u f f e r c c -c o m m a n d = n e w S t
Milliseconds 227 231 228 176 158 102 119 380 188 443 220 270 149 288 174 157 155 396 216 292 102 425 126 467 186
Character r i n g - B i -i u f f e r - ( ) ; i n t e
Milliseconds 236 98 175 90 101 504 223 399 334 185 143 175 151 86 102 459 393 197 868 199 303 158 94 132 304
Character c -c x p e x t -t -x c t e d = 2 0 -0 -2 2 -2 1 0 2
Milliseconds 269 386 57 798 147 479 281 236 121 199 279 154 241 122 390 167 713 34 406 140 390 695 268 181 406
Character 4 ; / * C u t o f f t h -h o a n -n v o i
Milliseconds 365 1155 146 396 966 616 620 191 253 218 156 128 219 35 436 152 291 211 113 177 107 296 145 265 424
Character d D o s -s S a s s a -a -s -s t t a c k & -& & -&
Milliseconds 110 125 927 203 211 450 640 144 252 235 173 165 431 171 189 273 470 143 365 119 1064 949 541 243 534
Character * / w h i l e ( e c -c x s e -e -s p e c t e d
Milliseconds 699 323 376 307 62 119 96 89 195 1267 474 932 546 94 232 94 339 159 262 495 473 227 157 254 96
Character < s h o u -u -o u t d o w n - . l e n g t h ( )
Milliseconds 990 526 889 52 113 128 487 136 503 342 461 87 220 119 166 418 250 264 114 217 203 399 168 684 335
Character ) { i f -f -i i f r a n -n -a -r * -* ( r a n d o
Milliseconds 497 491 796 957 90 284 116 91 167 125 422 512 155 201 332 151 134 328 631 250 1195 137 143 213 205
Character m = = n u l l - ) r a n d o m = n e w
Milliseconds 811 269 425 172 130 695 290 215 166 103 653 430 360 317 172 136 112 225 498 117 284 147 316 89 381
Character R a n d o m ( S y s t e m . c u r r n e -e -n e n
Milliseconds 195 616 324 147 164 107 217 792 803 280 190 346 182 270 447 331 152 231 161 149 162 379 143 165 200
Character t - T i m e M i l l t -t i s ( ) ) ; e c -c x e
Milliseconds 126 186 351 396 218 241 136 743 214 206 166 85 356 203 104 610 186 409 483 233 258 248 403 42 273
Character p -p -e p e c t e d + -+ + = ( r a n d o m l -l .
Milliseconds 265 349 136 720 131 315 309 160 249 298 1640 586 756 461 519 637 490 212 145 127 139 226 417 401 224
Character n e x t I n t ( ) % 1 0 2 4 ( -( ( -( ( -( ) ' -'
Milliseconds 1042 110 253 291 515 251 99 934 157 544 1416 589 611 1142 458 297 996 790 453 500 499 531 358 326 552
Character ; } w h i l e ( e c -c x e -e p e c y -y t r -r
Milliseconds 340 477 800 552 617 53 124 94 479 177 483 367 779 757 33 298 467 216 85 650 552 373 82 93 568
Character e d < -< > 0 -0 - -- 0 - ( -( ( -( ) { i -i i
Milliseconds 101 214 183 871 966 466 450 394 157 399 599 330 412 507 617 552 469 647 618 489 567 373 301 105 146
Character n t c h = - 1 ; t r y { c h = = -
Milliseconds 134 131 51 649 295 132 356 362 1827 315 783 162 329 271 106 145 576 443 227 122 326 294 89 206 395
Character -= s t e -e r e s a -a -s a m . r e a d ( ) ; }
Milliseconds 141 95 696 391 266 428 92 56 109 18 572 142 106 229 350 282 116 105 308 799 271 534 412 459 464
Character e -e c a t c h * -* ( I O E c -c x e p -p -e c e p t
Milliseconds 288 262 69 187 396 297 144 125 865 537 260 742 210 819 899 666 52 583 124 507 150 204 424 195 216
Character i o n e - ( -( ) { l o g w -w - . w a t n
Milliseconds 156 137 168 259 294 215 416 269 522 250 376 771 403 168 166 334 175 347 246 127 221 135 496 302 195
Character -n -t r n { -{ { -{ ( " S t a n d a r d S e r v e r
Milliseconds 247 136 104 146 604 571 256 720 1996 902 538 245 437 152 189 890 1066 484 754 149 413 265 199 118 53
Character - . - w -w a w a i t - ; -; : r e a d : : -:
Milliseconds 679 237 465 553 166 285 49 315 199 166 119 175 382 268 324 281 409 277 97 150 339 431 426 723 450
Character ' + -+ -' " , e ) ; c h = - 1 ; } i f
Milliseconds 269 419 468 147 265 774 174 303 1184 906 241 222 130 233 386 313 284 589 737 276 400 297 182 128 189
Character ( c h < 4 -4 3 2 ) / & -& * C o n t r o l
Milliseconds 1203 775 134 526 487 393 820 353 152 164 865 611 520 686 589 280 642 722 171 211 150 219 129 269 186
Character c h a r a c h -h t e r o f -f r E z a -a -z O f -f
Milliseconds 295 117 119 232 185 250 257 232 92 132 144 93 247 148 402 99 97 1062 1346 163 315 136 202 194 334
Character F r e -e -r t e r m i n a t e s l o o p b r e
Milliseconds 337 162 333 188 272 140 23 100 233 373 137 177 252 289 137 246 417 271 478 451 505 333 430 120 202
Character a k - l - -l ; c o m m a n d . -. - . a p
Milliseconds 187 391 182 476 224 143 510 149 385 235 255 84 212 137 446 130 298 168 273 301 134 530 395 249 156
Character -p -a - a p p a n -n -a e n d - * * -* -* ( ( c h a r
Milliseconds 222 140 173 384 191 178 112 182 306 132 99 137 115 311 431 237 402 343 133 257 148 568 160 136 257
Character ) c h ) ; e x p e c t e d - - l -l ; { -{ }
Milliseconds 560 445 772 99 509 990 388 746 354 292 170 567 265 167 217 485 201 589 759 525 341 437 615 471
WPM Timing
Seconds WPM
5.17 2.32
10.33 19.74
15.5 30.97
20.66 30.78
25.83 33.91
31 34.07
36.16 33.52
41.33 31.65
46.49 31.75
51.66 31.59
56.83 29.99
61.99 29.62
67.16 28.95
72.32 29.04
77.49 28.49
82.66 28.02
87.82 28.01
92.99 28.91
98.15 29.1
103.32 29.5
108.49 28.98
113.65 28.72
118.82 28.58
123.98 27.97
129.15 27.13
134.32 27.07
139.48 26.67
144.65 25.97
149.81 25.95
154.98 25.94
160.15 25.93
165.31 26.13
170.48 25.9
175.64 25.82
180.81 25.75
185.98 25.23
191.14 25.11
196.31 25.18
201.47 25.02
206.64 25.03
211.81 25.04
216.97 25
222.14 25.23
227.3 25.13
232.47 25.35
237.64 25.35
242.8 25.35
247.97 25.31
253.13 25.31
258.3 25.18