Imran Hakim (imhaq1m)

Race #4

View Pit Stop page for race #4 by imhaq1mGhost race

View profile for Imran Hakim (imhaq1m)

Official speed 58.40 wpm (111.37 seconds elapsed during race)
Without ending ping 58.48 wpm (145 ms delay sending score to TypeRacer’s server)
Timerless 58.79 wpm (588 ms elapsed before first character typed; 110.64 seconds elapsed during race)
Timerless minus one 58.68 wpm, ignoring the first character typed
Race Start December 17, 2024 10:49:31pm UTC
Race Finish December 17, 2024 10:51:23pm UTC
Outcome No win (2 of 3)
Accuracy 95.3%
Points 86.63
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 /* Reasd a set of characters forrom the socket */ StringBuffer command - n= new StringBuffer(); int expected = 1024; /* Cut off atto avoid DosS attack */ while (expected < shutdonw.wn.length(()) { if (random == null) random = new "Ran/rRandom(System. CcurrentTimeMillis()): ; expected =+= (random.nextInt() % 1024); } while (expected > 0) {{ int ch = 0-1 ; try { ch = stream.read(); } catch( ((IOEccxception e ) { log.warn("StandardServer.await: eradread: ", e); ch = -1; } if (ch < 432 ) /(* Control character or EOF termiantesnates loop break; command.append((char) ch); ecxxcpected--; }
Timing
Character / * R e a s -s d a s e t o f c h a r a c
Milliseconds 588 333 240 542 180 80 152 390 67 54 65 149 123 143 213 89 119 65 51 144 96 56 93 89 117
Character t e r s f o r -r -o r o m t h e s o c k e t
Milliseconds 181 89 125 123 172 161 151 28 319 135 73 63 64 52 129 59 31 62 121 86 92 87 88 66 88
Character * / S t r i n g B u f f e r c o m m a n d -
Milliseconds 507 480 476 514 120 181 34 37 51 296 185 61 124 174 59 98 199 35 105 111 35 118 33 116 117
Character n -n - -- = n e w S t r i n g B u f f e r ( )
Milliseconds 123 138 303 89 124 274 146 173 110 40 82 347 88 179 69 32 53 177 185 37 144 54 129 235 56
Character ; i n t e x p e c t e d = 1 0 2 4 ; / *
Milliseconds 265 99 146 61 31 128 86 167 67 118 151 126 57 283 0 318 0 196 64 258 467 262 165 1559 1283
Character C u t o f f a t -t -a t o a v o i d D o s
Milliseconds 216 478 155 92 75 102 121 357 91 122 140 249 89 121 92 51 97 300 64 55 87 135 225 154 100
Character -s S a t t a c k * / w h i l e ( e x p e c
Milliseconds 249 330 196 111 181 125 34 175 89 180 298 331 171 182 69 51 47 82 89 148 202 148 102 99 127
Character t e d < s h u t d o n w . -. -w -n w n . l e n g
Milliseconds 194 40 170 97 256 96 125 82 152 114 180 68 84 51 165 319 97 132 205 119 174 182 59 135 109
Character t h ( ( -( ) ) { i f ( r a n d o m = = n
Milliseconds 240 0 197 150 402 157 143 238 330 329 152 101 49 148 270 98 30 130 74 134 100 114 164 176 98
Character u l l ) r a n d o m = n e w " R a n -n -a -R
Milliseconds 169 97 146 270 153 151 101 65 91 85 58 117 149 141 124 121 29 86 260 48 118 122 253 102 148
Character -" / r -r -/ R a n d o m ( S y s t e m . C -C - c u
Milliseconds 127 540 171 392 127 390 178 151 102 80 78 233 519 150 99 112 104 48 201 133 435 142 273 149 147
Character r r e n t T i m e M i l l i s ( ) ) : - -: ; e
Milliseconds 86 122 91 113 67 382 147 123 81 217 123 89 115 201 70 232 69 275 421 338 197 82 233 89 95
Character x p e c t e d = -= + = ( r a n d o m . n e x t
Milliseconds 292 0 88 191 178 39 151 118 308 535 354 245 207 385 246 54 136 97 79 87 202 215 61 172 101
Character I n t ( ) % 1 0 2 4 ) ; } w h i l e ( e
Milliseconds 200 161 118 353 161 290 1117 297 695 90 380 456 655 483 149 398 385 179 57 61 38 82 124 350 235
Character x p e c t e d > 0 ) { { -{ i n t c h =
Milliseconds 163 93 88 147 119 95 111 180 545 151 267 301 152 591 210 365 152 118 66 98 84 144 108 136 130
Character 0 -0 - 1 - ; t r y { c h = s t r e a
Milliseconds 131 299 448 572 96 173 519 183 96 81 148 26 476 272 244 204 65 180 89 117 127 90 181 0 95
Character m . r e a d ( ) ; } c a t c h ( -( ( ( -( I O
Milliseconds 78 151 178 34 89 148 267 64 237 211 333 266 303 148 124 178 66 354 302 148 152 298 331 184 181
Character E c c -c -c x c e p t i o n e - ) { l o g .
Milliseconds 325 328 183 304 125 124 434 179 74 117 82 41 30 315 212 198 432 306 148 173 373 322 184 88 116
Character w a r n ( " S t a n d a r d S e r v e r . a w a i
Milliseconds 128 55 131 349 268 216 266 184 31 125 87 113 97 149 301 150 85 214 65 153 135 148 152 34 182
Character t : e r a d -d -a -r -e r e a d : " , e ) ; c
Milliseconds 85 215 153 148 0 125 141 303 85 121 154 151 61 36 175 266 154 231 338 179 180 273 263 155 146
Character h = - 1 ; } i f ( c h < 4 -4 3 2 -
Milliseconds 94 173 166 143 389 320 451 161 289 303 179 64 95 205 268 98 168 214 154 899 390 86 97 320 328
Character ) / ( -( * C o n t r o l c h a r a c t e r
Milliseconds 217 181 414 844 392 207 296 521 145 25 67 149 62 149 54 118 98 62 88 63 141 180 64 154 121
Character o r E O F t e r m i a n t e s -s -e -t -n -a n a t
Milliseconds 510 87 91 474 247 153 263 174 98 97 52 65 86 0 120 83 98 201 96 150 120 129 177 60 52
Character e s l o o p b r e a k ; c o m m a n d . a p
Milliseconds 66 85 181 150 188 135 96 116 96 90 38 45 64 183 119 148 64 262 0 0 90 57 214 247 54
Character p e n d ( ( c h a r ) c h ) ; e c x -x -c x c -c
Milliseconds 121 95 83 68 230 152 299 68 95 28 259 221 174 91 336 357 0 262 149 0 355 152 151 182 305
Character p e c t e d - - ; }
Milliseconds 151 68 183 99 31 197 173 228 285 235 181
WPM Timing
Seconds WPM
2.23 32.32
4.45 64.65
6.68 73.63
8.91 64.65
11.14 73.27
13.36 68.24
15.59 74.65
17.82 73.4
20.05 67.04
22.27 64.65
24.5 64.65
26.73 64.2
28.96 66.31
31.18 65.42
33.41 65.37
35.64 66.33
37.87 67.82
40.09 64.95
42.32 63.8
44.55 63.57
46.78 64.14
49 63.43
51.23 62.07
53.46 62.85
55.68 61.42
57.91 60.09
60.14 60.06
62.37 60.22
64.59 59.82
66.82 58.9
69.05 58.74
71.28 59.77
73.5 59.26
75.73 58.31
77.96 58.18
80.19 58.21
82.41 58.39
84.64 58.69
86.87 58.43
89.1 58.32
91.32 58.34
93.55 57.59
95.78 56.63
98.01 57.06
100.23 57.11
102.46 57.15
104.69 58.34
106.92 58.81
109.14 58.38
111.37 58.4