farouk (farouk_tn)

Race #1

View Pit Stop page for race #1 by farouk_tnGhost race

View profile for farouk (farouk_tn)

Official speed 37.66 wpm (172.70 seconds elapsed during race)
Without ending ping 37.80 wpm (338 ms delay sending score to TypeRacer’s server)
Timerless 37.85 wpm (224 ms elapsed before first character typed; 172.14 seconds elapsed during race)
Timerless minus one 37.78 wpm, ignoring the first character typed
Race Start March 17, 2024 8:59:36am UTC
Race Finish March 17, 2024 9:02:28am UTC
Outcome Win (1 of 3)
Accuracy 91.7%
Points 55.86
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 chatrracters from the socker t * / StrigngBuffer command = new sString Buffer():;; int expected = 102144; /*/ Cut ofdff theo acvouidid DosS atrtach k */ while (expedtedcted < shutdwoown;.lenghtth)()) { if (randoiom= == null) random =) new Ranfdodom ((Stystem.currecntTimeMilliess()); expected += (random.nextInt() % 10214); ]} while (expedcted > 0 ) { int ch= = -1; try { ch= = straeam /. read(); ]} catch (IOExpeception e) { log.war, n('"StrnaandarsdServer.await: read: " , e); ch = -1; } if (ch < 32) /* Control character or EoOF temrminates loop braeakl; command . apped,dnd'(((char) ch) ; expected -=-- ; }
Timing
Character / * R e a d a s e t o f c h a t r -r -t r
Milliseconds 224 116 216 571 117 79 204 120 120 125 166 132 105 127 269 99 78 189 189 179 149 14 306 163 110
Character a c t e r s f r o m t h e s o c k e r - -r
Milliseconds 107 254 230 160 81 160 143 184 111 78 167 60 105 187 98 72 132 166 89 143 102 152 261 368 152
Character t * - / S t r i g -g n g B u f f e r c o m
Milliseconds 82 92 242 141 712 137 416 458 253 200 104 412 303 190 75 552 167 142 199 60 188 125 243 129 178
Character m a n d = n e w s -s S t r i n g - B u f f
Milliseconds 139 30 172 96 132 969 104 158 183 89 85 227 186 187 368 114 150 184 70 178 240 130 329 245 176
Character e r ( ) : ; -; -: ; i n t e x p e c t e d =
Milliseconds 88 128 352 163 710 0 322 189 197 382 558 183 59 105 204 297 263 101 257 266 146 86 304 108 183
Character 1 0 2 1 4 -4 -1 4 ; / * / -/ C u t o f d f -f -d
Milliseconds 432 301 176 233 739 56 381 152 503 272 625 167 17 482 297 225 280 187 133 131 104 14 136 187 175
Character f t h e -e -h o a c -c v o u i d -d -i -u i d D o
Milliseconds 141 113 194 208 124 138 181 93 80 290 269 209 107 105 181 0 68 251 179 401 141 96 103 564 383
Character s -s S a t r -r t a c h - -h k * / w h i l e
Milliseconds 200 365 118 402 304 168 12 215 318 152 147 236 240 557 182 322 153 461 125 475 170 187 91 205 66
Character ( e x p e d -d t e d -d -e -t c t e d < s h u t
Milliseconds 82 284 405 179 178 126 259 200 105 122 186 128 200 347 98 335 172 93 182 310 519 255 374 309 368
Character d w o -o -w o w n ; -; . l e n g h t -t -h t h ) -) ( )
Milliseconds 568 169 98 187 232 18 139 481 199 368 649 415 72 242 192 248 130 318 169 97 115 323 382 379 256
Character ) { i f ( r a n d o i o -o -i m = -= = = n
Milliseconds 443 469 367 424 232 48 179 959 490 99 578 191 152 0 120 180 180 225 306 291 136 154 156 156 264
Character u l l ) r a n d o m = ) - -) n e w R a n
Milliseconds 195 216 141 179 509 274 60 210 248 86 181 119 164 0 160 189 237 316 156 200 152 92 316 155 261
Character f d o -o -d -f d o m ( -( - ( S t -t y s t e m . c u
Milliseconds 210 0 198 98 182 227 158 60 178 158 230 77 264 120 528 272 259 93 128 427 341 130 786 172 376
Character r r e c -c n t T i m e M i l l i e s -s -e s ( ) ) ;
Milliseconds 98 186 108 157 307 120 144 552 232 211 93 507 253 224 124 156 168 152 150 173 89 370 192 290 448
Character e x p e c t e d + = ( r a n d o m . n e x t
Milliseconds 273 264 263 117 203 227 301 272 152 178 222 552 168 528 379 75 218 225 135 250 948 469 216 293 307
Character I n t ( ) % 1 0 2 1 -1 4 ) ; ] -] } w h i l
Milliseconds 389 185 227 356 134 418 496 336 680 248 153 119 720 125 427 360 179 875 341 100 361 200 176 72 163
Character e ( e x p e d -d c t e d > 0 - ) { i n
Milliseconds 48 136 221 475 205 116 156 133 278 264 285 152 120 713 255 649 119 243 357 143 118 446 429 199 77
Character t c h = - -= = - 1 ; t r y { c h = -=
Milliseconds 92 291 184 237 195 416 157 200 113 239 520 225 161 526 179 189 274 286 420 665 518 183 238 152 518
Character = s t r a -a e a m - / -/ . - r e a d ( ) ;
Milliseconds 200 293 216 216 167 103 204 328 152 124 38 315 438 963 673 465 539 259 168 133 6 171 384 128 600
Character ] -] } c a t c h ( I O E x p e -e -p c e p t i
Milliseconds 264 298 336 102 336 226 126 136 232 192 134 210 625 267 620 643 141 104 207 176 76 101 148 323 313
Character o n e ) { l o g . w a r , - -, n ( ' -' " S
Milliseconds 183 41 149 163 247 179 429 392 531 156 122 976 315 189 210 187 298 132 172 149 387 361 287 134 771
Character t r -r n a -a -n a n d a r s -s d S e r v e r . a w a
Milliseconds 259 368 373 162 123 138 176 147 37 276 188 137 211 380 241 442 246 368 255 117 187 785 215 240 192
Character i t : r e a d : " - , e ) ; c h = -
Milliseconds 105 200 279 232 257 103 17 240 359 223 610 383 328 370 134 137 208 608 351 312 232 101 131 360 187
Character 1 ; } i f ( c h < 3 2 ) / * C o n t
Milliseconds 171 464 170 426 358 380 88 65 198 261 209 455 228 696 656 164 520 257 992 71 304 459 142 167 112
Character r o l c h a r a c t e r o r E o -o O F t e
Milliseconds 133 101 148 96 243 243 124 184 134 221 321 186 123 191 232 554 166 581 419 232 120 248 417 231 116
Character m -m r m i n a t e s l o o p b r a -a e a k l -l
Milliseconds 172 521 193 233 221 248 100 154 160 198 26 111 169 170 227 217 300 184 184 392 92 45 87 38 330
Character ; c o m m a n d - . - a p p e d -d , d -d -, n
Milliseconds 217 399 363 77 158 135 8 299 109 569 266 102 566 404 120 91 149 142 178 424 366 95 219 195 239
Character d ' ( -( -' ( ( c h a r ) c h ) - ; e x p e c
Milliseconds 86 360 424 93 155 115 181 385 250 130 138 273 528 232 232 147 205 248 148 199 253 232 116 140 180
Character t e d - $= -= - - - - ; }
Milliseconds 346 144 131 148 220 383 160 420 117 167 873 290 139 202 368
WPM Timing
Seconds WPM
3.45 69.48
6.91 71.22
10.36 55.59
13.82 54.72
17.27 54.2
20.72 50.95
24.18 51.62
27.63 48.2
31.09 47.09
34.54 45.51
37.99 44.22
41.45 43.72
44.9 43.03
48.36 41.94
51.81 40.76
55.26 39.95
58.72 39.44
62.17 39.95
65.63 40.23
69.08 39.61
72.54 39.54
75.99 39.64
79.44 39.88
82.9 39.66
86.35 39.61
89.81 39.02
93.26 39.25
96.71 39.08
100.17 38.93
103.62 38.79
107.08 38.89
110.53 37.78
113.98 38.01
117.44 37.7
120.89 38.02
124.35 37.73
127.8 37.28
131.25 37.21
134.71 37.5
138.16 37.43
141.62 37.71
145.07 37.31
148.52 37.97
151.98 37.82
155.43 38.22
158.89 38.44
162.34 37.99
165.79 37.85
169.25 38.14
172.7 37.66