Mohamed (normal_eg)

Race #62

View Pit Stop page for race #62 by normal_egGhost race

View profile for Mohamed (normal_eg)

Official speed 40.83 wpm (159.29 seconds elapsed during race)
Without ending ping 40.86 wpm (136 ms delay sending score to TypeRacer’s server)
Timerless 41.61 wpm (2,833 ms elapsed before first character typed; 156.33 seconds elapsed during race)
Timerless minus one 41.53 wpm, ignoring the first character typed
Race Start September 18, 2023 12:29:04pm UTC
Race Finish September 18, 2023 12:31:43pm UTC
Outcome Win (1 of 3)
Accuracy 93.7%
Points 60.56
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 >/* Reat d as e set of cahharacters forrom the socktet */ String Bufffe er command = new StringBuffer(); int expected = 102344; /(* cCut off to avoid DoS attack */ while **(EXEXEdexpedcted < shudthdonwwn.length()) { if (random == null ) random = new Random(System.currentTime Millis()); expected += (random.nextInt() % 10124); } while (expected > 0 ) { int ch = -1 ;; try {ch ch = streaml.read(); } chtatch *((iIOException e) { log.wartn("sStandardServer.await: read: ", e ); ch = 0=1-1; } if (ch < 32 ) /* Controml cahharacter o r EOF terminates loop brealk; command.appen d((dchar ) ch); expected--; }
Timing
Character > -> / * R e a t - -t d a s e -e - -s s e t
Milliseconds 2833 374 250 590 204 792 664 163 158 254 305 155 105 160 79 246 129 207 211 163 144 192 81 181 182
Character o f c a h -h -a h a r a c t e r s f o r -r -o r
Milliseconds 106 107 84 139 162 168 175 310 158 214 58 132 260 153 239 143 123 195 146 274 94 133 336 146 174
Character o m t h e s o c k t -t e t * / S t r i n g
Milliseconds 85 66 128 159 54 138 72 166 121 122 212 177 303 117 31 112 543 758 166 308 120 218 110 104 155
Character - B u f f f e - -e -f e r c o m m a n d =
Milliseconds 174 476 403 416 109 174 148 64 140 261 157 144 152 121 109 159 143 127 176 85 120 97 111 585 132
Character n e w S t r i n g B u f f e r ( ) ; i n t e
Milliseconds 113 123 222 133 431 104 209 77 99 96 597 132 172 169 149 102 322 199 231 141 169 119 175 160 133
Character x p e c t e d = 1 0 2 3 4 -4 -3 4 ; / ( -( *
Milliseconds 663 271 45 203 190 262 210 229 132 201 153 301 228 154 161 284 138 101 206 176 354 557 333 164 179
Character c -c C u t o f f t o a v o i d D o S a t
Milliseconds 190 381 285 165 166 217 234 277 175 25 226 86 226 197 164 117 162 146 214 362 223 422 232 295 491
Character t a c k * / w h i l e * -* * -* ( E X -X -E E X
Milliseconds 218 253 207 238 189 456 302 173 393 60 168 182 83 491 376 485 245 426 642 381 273 254 141 61 201
Character -X -E E -E d -d e x p e d -d c t e d < s h u d -d t
Milliseconds 263 176 223 506 513 334 84 354 466 189 179 411 79 215 131 242 146 297 170 272 168 406 313 403 102
Character h -h d o n w -w -n w n . l e n g t h ( ) ) { i f
Milliseconds 111 329 147 82 127 119 264 159 100 133 194 341 193 177 216 238 129 391 277 199 571 375 244 139 121
Character ( r a n d o m = = n u l l - ) r a n d o
Milliseconds 144 243 279 141 72 156 178 114 185 101 213 210 170 219 171 157 128 320 229 202 118 151 64 136 258
Character m = n e w R a n d o m ( S y s t e m . c u r
Milliseconds 111 88 290 167 104 149 375 169 295 211 179 175 189 130 264 519 215 181 163 124 164 275 187 179 531
Character r e n t T i m e - M i l l i s ( ) ) ; e x p e
Milliseconds 149 177 124 179 444 85 156 99 134 396 185 157 175 140 180 136 316 279 198 371 121 178 229 273 155
Character c t e d + = ( r a n d o m . n e x t I n t ( )
Milliseconds 204 160 261 183 135 678 430 126 373 199 166 462 109 169 133 216 378 173 262 481 421 217 132 390 183
Character % 1 0 1 -1 2 4 ) ; } w h i l e ( e x p e
Milliseconds 224 1209 663 329 416 210 373 133 199 790 345 86 776 192 232 122 127 167 87 130 581 232 300 169 120
Character c t e d > 0 - ) { i n t c h = - 1
Milliseconds 253 241 170 236 198 474 183 586 129 385 230 203 315 210 128 121 78 169 210 186 202 258 168 424 494
Character ; -; - ; t r y { c h -h -c c h = s t r e
Milliseconds 206 147 261 158 198 119 143 217 396 188 463 206 245 237 144 84 108 111 183 226 148 125 169 189 184
Character a m l -l . r e a d ( ) ; } c h t -t -h a t c h
Milliseconds 395 174 312 376 254 68 284 75 407 371 169 280 183 527 277 200 106 228 226 161 109 102 303 126 131
Character * -* ( -( ( i -i I O E x c e p t i o n e ) { l
Milliseconds 422 496 380 515 919 380 436 423 432 147 781 213 221 200 123 114 124 66 599 234 399 173 561 170 260
Character o g . w a r t -t n ( " s -s S t a n d a r d S e r v
Milliseconds 173 378 244 289 86 157 241 394 166 305 402 250 380 344 64 325 124 154 264 190 260 461 178 137 225
Character e r . a w a i t : r e a d : " , e - ) ;
Milliseconds 124 112 286 160 399 123 156 162 243 250 78 170 136 168 286 135 235 441 123 213 160 300 254 330 109
Character c h = 0 -0 = 1 -1 -= - 1 ; } i f ( c h <
Milliseconds 194 79 321 126 189 734 336 210 185 308 174 233 176 359 201 297 230 337 147 44 769 266 136 197 368
Character 3 2 - ) / * C o n t r o m -m l c a h -h -a
Milliseconds 583 177 257 132 399 399 187 531 1066 696 549 135 123 232 216 131 137 428 202 84 172 188 114 341 170
Character h a r a c t e r o - r E O F t e r m i n a
Milliseconds 179 95 138 510 183 228 178 65 235 163 280 383 194 478 483 223 222 333 200 165 126 426 121 134 294
Character t e s l o o p b r e a l -l k ; c o m m a n d
Milliseconds 365 198 199 126 227 187 191 183 110 208 235 152 161 174 350 212 322 200 209 61 157 169 165 62 181
Character . a p p e n - d ( ( d -d c h a r - ) c h ) ;
Milliseconds 381 203 197 179 107 86 204 413 199 341 277 188 306 83 142 105 166 187 397 278 437 78 332 527 281
Character e x p e c t e d - - ; }
Milliseconds 172 211 284 225 81 203 185 355 202 564 297 599 249 124
WPM Timing
Seconds WPM
3.19 0
6.37 11.3
9.56 22.6
12.74 27.31
15.93 33.9
19.12 34.53
22.3 37.13
25.49 40.49
28.67 42.27
31.86 42.19
35.04 41.78
38.23 42.69
41.42 43.17
44.6 40.89
47.79 38.42
50.97 38.84
54.16 38.11
57.35 38.71
60.53 40.04
63.72 41.06
66.9 41.79
70.09 42.29
73.28 42.91
76.46 42.85
79.65 42.64
82.83 41.87
86.02 41.85
89.2 41.97
92.39 42.21
95.58 41.93
98.76 42.04
101.95 41.9
105.13 41.55
108.32 40.55
111.51 40.68
114.69 40.7
117.88 40.62
121.06 40.94
124.25 41.24
127.44 40.77
130.62 40.88
133.81 40.54
136.99 40.29
140.18 40.32
143.37 40.18
146.55 40.61
149.74 40.87
152.92 40.96
156.11 40.82
159.29 40.83