siraphat (siraphat)

Race #2

View Pit Stop page for race #2 by siraphatGhost race

View profile for siraphat (siraphat)

Official speed 48.33 wpm (134.57 seconds elapsed during race)
Without ending ping 48.40 wpm (203 ms delay sending score to TypeRacer’s server)
Timerless 48.57 wpm (472 ms elapsed before first character typed; 133.90 seconds elapsed during race)
Timerless minus one 48.48 wpm, ignoring the first character typed
Race Start October 4, 2023 5:35:21pm UTC
Race Finish October 4, 2023 5:37:36pm UTC
Outcome No win (2 of 2)
Opponents 1. itsmebr0 (54.10 wpm)
Accuracy 93.5%
Points 71.69
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 sa set of character fros from the sokccket /*/ StringBuffer comman d = new StringBueffer(); int exppexcterd = 21024; /* Cuf t off ato avoid Dos S attack /*/ while (expceected < hushutdown.lenghtth()) { if ( rrandom == null ) random = new Random(ssSysstem.curretntTimeMillis()); expected += (random.nextINnt() % 1024); } while (expteected > 0) { int ch = -1; try { ch = stream.read(); } catch (IOExpcception e) { long.warn ("StandardServer.await: read;: ", e ); ch -= 1-1; { } if (ch < 312) /%* cControl cahharacter or EOF ternimiunaniuatess l loop break; command.append((char) ch); expceected---: }; {}
Timing
Character / * R e a d s -s a s e t o f c h a r a c
Milliseconds 472 258 217 296 111 88 117 112 169 454 94 107 148 83 87 75 142 88 94 98 180 39 118 147 176
Character t e r f r o -o -r -f - s f r o m t h e s o k
Milliseconds 211 114 84 125 108 166 111 198 136 137 127 117 208 118 182 90 26 112 160 112 77 86 111 109 210
Character c -c -k c k e t / -/ * / S t r i n g B u f f e r
Milliseconds 18 306 130 84 118 113 147 107 219 433 182 201 123 490 135 174 87 106 319 449 100 331 171 141 85
Character c o m m a n - d = n e w S t r i n g B u
Milliseconds 139 299 115 146 151 87 119 275 263 211 99 114 120 180 160 150 124 238 97 201 180 59 145 428 112
Character e -e f f e r ( ) ; i n t e x p -p p e x -x c t e
Milliseconds 320 283 142 188 129 88 144 49 279 199 173 76 134 331 108 184 213 298 447 136 247 458 116 228 107
Character r -r d = 2 -2 1 0 2 4 ; / * C u f - -f t
Milliseconds 134 343 108 97 124 111 214 232 105 98 148 284 253 146 297 361 425 248 120 185 145 263 144 113 76
Character o f f a -a t o a v o i d D o s - -s S a t
Milliseconds 155 111 159 111 140 435 132 83 126 333 159 271 174 146 535 405 119 137 190 339 134 301 199 214 124
Character t a c k / -/ * / w h i l e ( e x p c e -e -c e
Milliseconds 240 120 132 134 452 163 303 208 232 151 217 73 33 77 108 126 170 171 178 123 164 91 360 142 307
Character c t e d < h u -u -h s h u t d o w n . l e n g h
Milliseconds 135 215 65 172 146 159 118 205 153 342 123 100 110 159 146 205 124 108 86 169 187 147 134 134 154
Character t -t -h t h ( ) ) { i f ( r -r - r a n d o m
Milliseconds 141 331 141 134 154 221 64 329 449 135 389 245 108 172 145 147 167 152 247 110 87 107 165 76 85
Character = = n u l l - ) r a n d o m = n e w
Milliseconds 234 189 164 190 175 196 140 167 122 439 158 113 232 134 309 158 132 149 214 221 159 167 158 185 107
Character R a n d o m ( s s -s -s S y s s -s t e m . c u r r e
Milliseconds 242 114 404 332 89 74 389 366 38 259 244 174 217 117 164 419 84 63 70 133 266 118 179 171 123
Character t -t n t T i m e M i l l i s ( ) ) ; e x p e c t
Milliseconds 211 396 202 120 331 82 466 120 625 188 170 164 149 251 342 51 561 313 245 174 176 359 194 148 218
Character e d + = ( r a n d o m . n e x t I N -N n t ( )
Milliseconds 71 174 261 298 310 120 338 243 107 89 134 84 87 263 359 92 190 148 245 58 401 247 110 148 62
Character % 1 0 2 4 ) ; } w h i l e ( e x p t e -e
Milliseconds 314 233 231 198 85 417 369 345 613 110 173 220 232 98 33 88 123 156 184 195 176 84 237 110 240
Character -t e c t e d > 0 ) { i n t c h = - 1
Milliseconds 125 176 146 217 112 218 419 153 169 366 868 143 238 251 435 98 149 118 282 153 188 199 96 400 198
Character ; t r y { c h = s t r e a m . r e a d (
Milliseconds 350 165 143 173 98 288 219 160 318 132 121 166 133 487 97 175 108 35 176 505 167 126 59 133 163
Character ) ; } c a t c h ( I O E x p c -c -p c e p t i
Milliseconds 49 279 239 219 358 190 109 123 205 125 180 295 489 193 347 470 167 266 160 157 247 186 432 164 111
Character o n e ) { l o n -n g . w a r n - ( " S t a
Milliseconds 26 97 416 300 281 147 174 1071 728 147 106 490 133 110 269 97 85 148 299 319 217 579 271 626 98
Character n d a r d S e r v e r . a w a i t : r e a d ; -;
Milliseconds 73 120 228 188 517 366 153 199 264 110 144 230 224 145 114 61 775 207 198 192 98 62 144 171 460
Character : " , e - ) ; c h - -- = 1 -1 - 1 ; {
Milliseconds 227 135 157 274 167 291 211 338 183 266 149 368 100 81 181 319 269 134 167 280 179 163 461 114 296
Character - -{ } i f ( c h < 3 1 -1 2 ) / % -% *
Milliseconds 239 202 134 197 224 129 98 169 195 211 123 218 376 135 382 223 450 88 287 195 288 344 355 244 354
Character c -c C o n t r o l c a h -h -a h a r a c t e r o
Milliseconds 210 329 197 125 109 122 162 85 148 205 98 120 45 342 149 183 81 127 352 173 277 99 121 220 170
Character r E O F t e r n i -i -n m i u n a -a -n -u n i u -u
Milliseconds 129 145 287 192 96 224 217 103 389 204 157 298 134 289 134 29 137 167 235 148 128 420 84 27 408
Character -i a t e s s l -l - -s l o o p b r e a k ; c
Milliseconds 140 301 111 131 175 23 136 202 280 159 102 177 105 158 199 100 186 250 205 109 52 123 169 173 245
Character o m m a n d . a p p e n d ( ( c h a r ) c h ) ;
Milliseconds 88 98 154 48 202 364 393 194 209 157 113 181 120 226 587 255 175 142 132 136 339 152 122 430 322
Character e x p c e -e -c e c t e d - - - -- : } -} - -: ;
Milliseconds 125 423 182 210 194 98 262 137 70 114 226 120 185 346 150 141 448 201 133 151 266 124 139 280 255
Character { -{ }
Milliseconds 194 418 318
WPM Timing
Seconds WPM
2.69 49.04
5.38 57.96
8.07 62.42
10.77 59.07
13.46 58.85
16.15 60.19
18.84 60.51
21.53 56.29
24.22 55.48
26.91 54.39
29.61 53.5
32.3 52.39
34.99 53.16
37.68 52.23
40.37 52.61
43.06 52.39
45.76 52.98
48.45 53.25
51.14 52.56
53.83 52.61
56.52 52.02
59.21 51.88
61.9 52.34
64.6 52.39
67.29 51.9
69.98 52.3
72.67 51.85
75.36 51.91
78.05 52.43
80.74 52.76
83.44 52.78
86.13 52.25
88.82 51.61
91.51 51.14
94.2 50.83
96.89 50.9
99.59 50.85
102.28 50.45
104.97 49.84
107.66 49.94
110.35 49.37
113.04 49.47
115.73 49.87
118.43 49.04
121.12 48.55
123.81 49.24
126.5 49.14
129.19 49.23
131.88 49.04
134.57 48.33