Kreingkrai (kengkreingkrai)

Race #1

View Pit Stop page for race #1 by kengkreingkraiGhost race

View profile for Kreingkrai (kengkreingkrai)

Official speed 50.10 wpm (129.82 seconds elapsed during race)
Without ending ping 50.22 wpm (308 ms delay sending score to TypeRacer’s server)
Timerless 50.56 wpm (867 ms elapsed before first character typed; 128.65 seconds elapsed during race)
Timerless minus one 50.46 wpm, ignoring the first character typed
Race Start June 16, 2023 7:53:26am UTC
Race Finish June 16, 2023 7:55:36am UTC
Outcome Win (1 of 3)
Accuracy 97.3%
Points 74.31
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 ois S attack */ while (expected < shutdown.length()) {if fiif (random --== null) random = new Random(System.currentTimeMillis()); expected += (Rrandom.nextUIInt() % 1024); } while (*expected > 0) { int ch = -1; try { ch = stream.read();} } catch (IOException e) { log.warn("StandardSeerver.await;: read: ", e )); ch = 0--1; } if (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 867 45 394 231 153 79 152 153 112 152 87 233 78 96 116 133 65 184 89 127 78 121 187 208 94
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 144 146 134 128 200 88 72 88 79 88 129 95 145 79 626 183 216 97 239 850 69 82 573 217 178
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 88 54 88 242 129 119 184 95 146 143 190 122 54 201 177 88 105 249 205 122 182 97 39 137 169
Character t r i n g B u f f e r ( ) ; i n t e x p e c t
Milliseconds 207 185 70 73 104 225 152 129 141 80 144 274 70 1066 327 431 105 95 185 559 242 101 98 217 238
Character e d = 1 0 2 4 ; / * C u t o f f t o
Milliseconds 80 186 86 144 129 280 167 307 360 342 127 978 38 72 753 160 105 118 162 102 178 111 207 176 87
Character a v o i d D o s - -s o i -i -o s - -s S a t t
Milliseconds 233 256 128 88 75 135 309 195 39 247 386 167 114 0 548 312 171 239 857 190 344 505 312 358 154
Character a c k * / w h i l e ( e x p e c t e d <
Milliseconds 96 168 88 159 2331 861 120 425 127 88 104 82 119 215 272 216 281 105 190 201 73 222 122 135 215
Character s h u t d o w n . l e n g t h ( ) ) { i f - -f
Milliseconds 144 169 809 78 314 77 91 118 249 280 62 137 105 218 85 402 56 950 745 408 367 131 143 414 168
Character -i f i -i -f i f ( r a n d o m - - -- -- = = n
Milliseconds 200 122 102 153 232 152 80 87 129 383 248 95 91 126 175 65 128 137 184 321 166 72 218 166 256
Character u l l ) r a n d o m = n e w R a n d o m (
Milliseconds 208 218 136 255 311 224 79 185 162 294 152 128 194 119 153 111 55 81 271 115 143 113 126 78 354
Character S y s t e m . c u r r e n t T i m e M i l l i s (
Milliseconds 265 262 200 136 112 57 183 239 130 119 153 71 176 161 344 183 96 114 510 272 185 176 280 360 209
Character ) ) ; e x p e c t e d + = ( R -R r a n d o m
Milliseconds 61 265 543 323 262 305 191 97 232 208 70 193 130 536 286 225 855 320 346 93 58 175 123 453 97
Character . n e x t U I -I -U I n t ( ) % 1 0 2 4 ) ; }
Milliseconds 264 360 119 200 184 297 0 369 158 432 240 48 336 79 667 1024 304 534 449 120 114 547 337 191 240
Character w h i l e ( * -* e x p e c t e d > 0 ) {
Milliseconds 209 321 159 31 80 105 153 352 0 423 207 240 160 152 200 234 80 249 253 176 315 630 392 200 280
Character i n t c h = - 1 ; t r y { c h =
Milliseconds 361 118 73 95 113 392 71 282 154 116 290 191 322 135 239 198 250 143 256 467 254 129 240 199 137
Character s t r e a m . r e a d ( ) ; } -} } c a t c h
Milliseconds 223 152 176 62 68 149 203 167 112 62 200 329 62 322 376 457 70 224 168 282 400 120 321 61 192
Character ( I O E x c e p t i o n e ) { l o g . w a r
Milliseconds 248 265 265 433 342 392 63 192 176 114 127 105 208 185 407 360 142 473 472 192 96 153 304 72 86
Character n ( " S t a n d a r d S e e -e r v e r . a w a i t
Milliseconds 104 345 273 390 248 73 160 160 129 167 247 258 214 120 377 112 480 217 86 211 350 176 64 320 72
Character ; -; : r e a d : " , e ) -) - ) ; c h =
Milliseconds 311 379 261 192 65 95 88 169 188 180 263 553 144 255 201 208 289 144 270 275 127 303 104 160 152
Character 0 - -- -0 - 1 ; } i f ( c h < 3 2 _ -_ )
Milliseconds 169 393 0 342 183 641 81 689 112 215 558 330 96 134 617 376 80 255 343 201 330 126 457 528 286
Character / * C o n t r o l c h a r a c t e r o r
Milliseconds 212 318 931 68 543 153 90 288 190 80 167 202 224 112 96 71 112 167 227 111 103 82 128 103 103
Character E O F t e r m i n a t e s l o o p b r e a k
Milliseconds 289 136 111 385 143 123 143 375 153 264 119 135 96 192 82 127 200 168 79 192 209 240 79 66 134
Character ; c o m m a n d . - a p p e n d ( ( c h a r )
Milliseconds 266 600 335 62 98 167 81 113 97 206 169 439 135 120 161 208 151 113 408 192 512 79 139 76 465
Character c h ) ; e x p e c t e d - - ; }
Milliseconds 401 289 30 362 303 126 209 249 81 112 215 223 65 256 119 170 222 376 184
WPM Timing
Seconds WPM
2.6 50.84
5.19 73.95
7.79 67.79
10.39 68.17
12.98 70.25
15.58 68.56
18.17 66.03
20.77 64.13
23.37 63.16
25.96 61.47
28.56 55.88
31.16 54.69
33.75 51.19
36.35 52.49
38.95 52.69
41.54 52.28
44.14 50.02
46.74 50.07
49.33 50.11
51.93 51.53
54.52 52.38
57.12 52.52
59.72 52.25
62.31 51.22
64.91 51.21
67.51 50.31
70.1 49.47
72.7 49.68
75.3 49.72
77.89 49.61
80.49 49.94
83.09 50.26
85.68 50.14
88.28 50.02
90.87 50.18
93.47 50.33
96.07 50.21
98.66 50.11
101.26 50.25
103.86 49.92
106.45 49.26
109.05 48.97
111.65 48.58
114.24 48.42
116.84 49.2
119.43 49.73
122.03 50.05
124.63 49.88
127.22 49.9
129.82 50.1