Fady Kamil (fady_kamil)

Race #10

View Pit Stop page for race #10 by fady_kamilGhost race

View profile for Fady Kamil (fady_kamil)

Official speed 39.56 wpm (164.41 seconds elapsed during race)
Without ending ping 39.61 wpm (191 ms delay sending score to TypeRacer’s server)
Timerless 40.10 wpm (2,020 ms elapsed before first character typed; 162.20 seconds elapsed during race)
Timerless minus one 40.03 wpm, ignoring the first character typed
Race Start September 25, 2023 9:18:10pm UTC
Race Finish September 25, 2023 9:20:55pm UTC
Outcome Win (1 of 3)
Accuracy 93.1%
Points 58.68
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 /I* reErRead a steet of characters from the socket *?/ StringBuffer command = new stStringBuffer(); int ex[pected = q=1010254; /* Cutr off to avoid DoS attach k */ while (expected < shutdown.lneength()) { if (random == null) randm om - = new Random(sySystem,.currentTimeMillis()); expected _++= (random.nextInt9)() % 1024); } while (expected >< 0) {in itn nt ch = -1; try }{ ch = stream.read9)(); } cathch (IOEcxpception e ) }P { long.warn"("StandarddsServer.wawait: read: ':,":, e); ch = -1; } if (ch < 32 ) /* Control charactoer of Er EOF terminated os ofoloop fbreak; command.append((charr_) ch);ex expected--; ))}
Timing
Character / I -I * r e -e -r E r -r -E R e a d a s t e -e -t
Milliseconds 2020 664 421 261 281 175 140 509 165 367 167 249 151 258 93 80 154 109 94 126 69 194 49 428 144
Character e t o f c h a r a c t e r s f r o m t h e
Milliseconds 46 79 70 306 112 170 154 65 121 113 228 159 242 117 136 204 112 103 191 107 79 113 99 145 108
Character s o c k e t * ? -? / S t r i n g B u f f e r
Milliseconds 115 93 129 164 115 129 358 191 312 272 575 289 170 316 85 218 71 265 126 460 195 268 209 95 105
Character c o m m a n d = n e w s t -t -s S t r i n g
Milliseconds 69 192 30 151 121 76 111 106 180 505 238 317 156 82 133 207 147 553 138 268 51 199 118 113 122
Character B u f f e r ( ) ; i n t e x [ -[ p e c t e d
Milliseconds 535 193 306 181 93 109 225 219 282 200 115 118 115 141 128 268 447 418 230 79 171 231 143 169 177
Character = q = 1 0 -0 -1 -= -q 1 0 2 5 -5 4 ; / * C u t r
Milliseconds 78 171 183 448 115 176 251 163 153 163 123 364 390 323 403 100 307 121 595 490 430 420 187 367 57
Character -r o f f t o a v o i d D o S a t t a c h
Milliseconds 423 268 137 133 173 94 171 124 65 131 303 176 142 136 132 276 317 513 253 404 268 265 151 159 125
Character - -h k * / w h i l e ( e x p e c t e d <
Milliseconds 120 434 137 357 159 204 342 295 301 342 17 172 187 155 177 326 231 241 80 181 226 131 181 112 300
Character s h u t d o w n . l n e -e -n e n g t h ( ) ) {
Milliseconds 140 145 486 348 796 245 131 139 129 134 338 544 79 243 124 74 119 89 435 113 363 330 198 317 833
Character i f ( r a n d o m = = n u l l ) r a n d
Milliseconds 442 153 126 122 242 376 161 120 94 141 166 148 548 206 176 234 213 189 151 273 580 163 117 0 508
Character m - -m o m - - -- = n e w R a n d o m ( s
Milliseconds 192 220 279 205 257 115 156 112 164 301 166 205 167 171 100 77 114 298 140 137 181 131 132 320 605
Character y -y -s S y s t e m , -, . c u r r e n t T i m e M i
Milliseconds 184 321 153 304 211 374 140 138 103 212 431 250 433 119 122 142 121 135 103 406 115 125 139 665 140
Character l l i s ( ) ) ; e x p e c t e d _ -_ + + -+ =
Milliseconds 201 155 147 134 281 212 167 317 217 125 437 293 109 269 231 144 181 397 547 548 252 285 513 268 188
Character ( r a n d o m . n e x t I n t 9 ) -) -9 ( ) % 1
Milliseconds 508 622 168 126 99 133 108 263 332 57 421 217 400 94 107 227 263 363 120 266 202 281 503 446 239
Character 0 2 4 ) ; } w h i l e ( e x p e c t e d >
Milliseconds 556 265 288 377 355 317 279 408 135 79 101 111 112 147 147 213 266 86 181 593 209 165 195 136 197
Character < -< 0 ) { i n -n -i i t n - -n -t n t c h
Milliseconds 61 345 348 207 371 149 702 319 78 358 149 62 221 143 67 143 454 180 104 190 96 93 145 153 255
Character = - 1 ; t r y } -} { c h = s t r e a m
Milliseconds 639 306 351 198 293 234 158 236 177 179 915 475 207 268 267 111 203 60 168 114 180 182 82 146 94
Character . r e a d 9 ) -) -9 ( ) ; } c a t h -h c h ( I
Milliseconds 313 148 95 147 143 245 196 369 139 220 179 491 228 503 351 604 174 235 149 537 125 101 133 196 532
Character O E c -c x p -p c e p t i o n e - ) } -} P -
Milliseconds 376 386 312 600 173 175 350 75 192 77 128 113 101 98 210 293 154 433 263 226 401 816 248 299 346
Character -P { l o n -n g . w a r n " -" ( " S t a n d a r d
Milliseconds 179 811 432 286 244 105 416 115 270 138 241 159 174 663 456 542 814 409 179 103 118 81 158 218 241
Character d -d s -s S e r v e r . w -w a w a i t : r e a d :
Milliseconds 381 354 125 579 242 160 335 326 147 141 523 214 328 56 65 201 265 133 344 174 123 52 140 271 339
Character ' -' : , -, -: " : -: , e ) ; c h = - 1 ;
Milliseconds 197 386 415 282 229 495 187 551 16 755 321 179 479 374 321 204 231 124 239 149 158 287 154 466 251
Character } i f ( c h < 3 2 - ) / * C o n t r
Milliseconds 574 319 222 131 398 224 617 70 234 206 159 540 159 165 945 347 295 842 384 512 372 452 155 80 197
Character o l c h a r a c t o -o e r o f E -E - -f r E
Milliseconds 102 179 156 100 90 77 128 155 153 243 223 294 71 61 122 107 70 83 266 264 154 163 135 160 252
Character O F t e r m i n a t e d o -o - -d s o f -f -o o
Milliseconds 504 365 209 133 161 107 34 115 122 95 154 128 300 161 132 267 142 124 101 171 208 169 256 143 416
Character -o l o o p f -f b r e a k ; c o m m a n d . a p
Milliseconds 412 518 195 151 137 142 260 217 150 216 100 148 137 619 184 171 79 97 154 105 78 145 218 257 122
Character p e n d ( ( c h a r r -r _ -_ ) c h ) ; e x -x -e
Milliseconds 146 116 124 109 255 163 247 201 109 202 55 575 628 440 280 199 108 136 507 366 310 235 352 581 240
Character e x p e c t e d - - ; ) -) ) -) }
Milliseconds 90 216 92 164 197 194 142 177 163 158 273 246 237 563 290 579 316
WPM Timing
Seconds WPM
3.29 3.65
6.58 20.07
9.86 34.06
13.15 41.06
16.44 45.25
19.73 45.01
23.02 47.44
26.31 47.9
29.59 44.2
32.88 42.7
36.17 44.46
39.46 43.79
42.75 44.92
46.03 44.84
49.32 44.28
52.61 44.48
55.9 44.65
59.19 44.4
62.48 43.99
65.76 44.16
69.05 44.66
72.34 43.63
75.63 43.79
78.92 43.19
82.2 42.92
85.49 43.65
88.78 42.98
92.07 42.62
95.36 42.28
98.65 42.82
101.93 42.5
105.22 41.97
108.51 42.02
111.8 41
115.09 40.67
118.37 40.55
121.66 40.14
124.95 40.34
128.24 39.58
131.53 39.78
134.81 39.79
138.1 39.27
141.39 39.8
144.68 39.65
147.97 39.74
151.26 39.67
154.54 40.22
157.83 39.99
161.12 39.85
164.41 39.56