muchinchai (muchinchai)

Race #257

View Pit Stop page for race #257 by muchinchaiGhost race

View profile for muchinchai (muchinchai)

Official speed 66.33 wpm (98.06 seconds elapsed during race)
Without ending ping 66.45 wpm (173 ms delay sending score to TypeRacer’s server)
Timerless 66.64 wpm (276 ms elapsed before first character typed; 97.61 seconds elapsed during race)
Timerless minus one 66.51 wpm, ignoring the first character typed
Race Start November 16, 2023 5:32:13pm UTC
Race Finish November 16, 2023 5:33:52pm UTC
Outcome Win (1 of 3)
Accuracy 98.8%
Points 98.39
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 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 (epxpected > 0) { int ch = -1 ;; try { ch = stream.read(); } catch (IOException e ) { log.warn("StandardServer.await: read: ", e); ch = 0--1; } if (hc ch < 32) /* Control character or EOF terminates loop break; command.append((char) ch ); expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 276 217 139 273 433 169 123 128 133 86 172 91 86 167 172 79 61 170 90 65 111 100 186 187 59
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 99 169 125 99 173 74 62 47 111 58 78 80 151 60 143 98 122 92 216 249 260 146 252 165 116
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 114 50 76 272 162 103 151 94 97 210 192 53 198 117 84 108 61 102 263 198 412 63 75 102 259
Character t r i n g B u f f e r ( ) ; i n t e x p e c t
Milliseconds 182 135 87 51 76 328 156 89 152 78 98 217 99 314 109 190 57 236 129 159 172 96 120 163 168
Character e d = 1 0 2 4 ; / * C u t o f f t o
Milliseconds 64 174 84 182 124 275 91 163 210 251 137 319 250 213 301 142 122 66 133 102 113 164 152 52 70
Character a v o i d D o S a t t a c k * / w h i l e
Milliseconds 154 109 62 65 72 86 233 260 282 121 165 167 112 99 158 82 120 221 244 132 170 89 48 97 91
Character ( e x p e c t e d < s h u t d o w n . l e n
Milliseconds 61 237 190 173 73 155 183 192 59 237 84 306 144 181 79 159 124 174 64 130 69 204 303 94 108
Character g t h ( ) ) { i f ( r a n d o m = = n u
Milliseconds 104 164 58 253 99 491 444 247 176 372 151 111 286 363 66 114 83 93 63 314 242 134 118 151 149
Character l l ) r a n d o m = n e w R a n d o m ( S
Milliseconds 175 110 281 119 199 86 82 90 92 93 49 186 110 158 102 84 97 287 163 88 115 108 87 240 345
Character y s t e m . c u r r e n t T i m e M i l l i s ( )
Milliseconds 155 74 99 63 126 140 419 22 199 112 76 135 102 271 180 47 91 352 242 185 101 102 116 252 122
Character ) ; e x p e c t e d + = ( r a n d o m . n e
Milliseconds 284 304 161 131 192 93 120 183 177 57 159 91 232 512 211 296 290 86 99 77 117 77 202 312 109
Character x t I n t ( ) % 1 0 2 4 ) ; } w h i l e
Milliseconds 165 178 483 297 91 243 94 189 1577 1462 271 72 97 508 698 240 86 341 183 213 44 61 73 120 49
Character ( e p -p x p e c t e d > 0 ) { i n t c h
Milliseconds 246 152 183 434 83 125 87 188 182 67 155 100 228 226 212 297 128 288 252 224 58 138 170 173 84
Character = - 1 ; -; - ; t r y { c h = s t r
Milliseconds 184 242 138 485 188 160 271 260 115 201 61 197 129 103 96 376 220 213 86 136 268 158 160 181 107
Character e a m . r e a d ( ) ; } c a t c h ( I O E x
Milliseconds 91 62 137 111 194 52 116 95 271 82 299 91 250 157 183 112 92 162 91 102 233 285 70 546 267
Character c e p t i o n e - ) { l o g . w a r n ( "
Milliseconds 86 223 92 138 46 84 70 74 228 160 355 200 142 351 173 328 155 101 120 80 163 69 136 279 294
Character S t a n d a r d S e r v e r . a w a i t : r e a
Milliseconds 271 174 78 88 82 127 77 783 603 187 114 201 612 65 265 216 180 167 80 110 249 110 176 46 90
Character d : " , e ) ; c h = 0 - -- -0 - 1 ; }
Milliseconds 107 230 184 599 414 112 162 378 260 116 193 61 118 215 168 253 0 441 131 351 402 271 161 292 169
Character i f ( h c - -c -h c h < 3 2 ) / * C o n
Milliseconds 211 133 77 306 264 175 101 442 131 139 368 73 152 311 180 310 83 449 128 314 274 193 350 199 52
Character t r o l c h a r a c t e r o r E O F t e r
Milliseconds 118 144 73 191 54 560 85 93 103 90 181 176 105 81 109 172 87 68 212 610 231 111 269 94 93
Character m i n a t e s l o o p b r e a k ; c o m m a
Milliseconds 53 93 93 64 69 77 169 81 182 205 137 239 168 232 176 53 64 90 140 168 300 62 190 91 108
Character n d . a p p e n d ( ( c h a r ) c h - ) ; e
Milliseconds 105 81 186 236 77 109 125 144 120 355 340 247 82 91 52 280 112 164 70 206 337 225 290 141 113
Character x p e c t e d - - ; }
Milliseconds 380 155 95 193 177 60 185 186 130 240 148 311
WPM Timing
Seconds WPM
1.96 55.07
3.92 79.55
5.88 89.75
7.84 85.67
9.81 85.67
11.77 84.65
13.73 83.04
15.69 83.37
17.65 80.91
19.61 81.99
21.57 82.33
23.53 82.1
25.49 82.37
27.46 79.98
29.42 79.14
31.38 79.16
33.34 80.27
35.3 79.89
37.26 79.55
39.22 78.94
41.18 77.8
43.14 77.32
45.11 75.29
47.07 72.66
49.03 71.47
50.99 71.07
52.95 70.94
54.91 70.81
56.87 69.63
58.83 69.55
60.79 70.07
62.76 70.18
64.72 70.09
66.68 69.65
68.64 69.76
70.6 68.67
72.56 68.47
74.52 68.11
76.48 67.78
78.44 66.85
80.41 65.97
82.37 65.42
84.33 65.46
86.29 65.78
88.25 65.81
90.21 66.38
92.17 66.79
94.13 66.8
96.09 66.31
98.06 66.33