Keyun (keyun21)

Race #22

View Pit Stop page for race #22 by keyun21Ghost race

View profile for Keyun (keyun21)

Official speed 44.25 wpm (146.98 seconds elapsed during race)
Without ending ping 44.38 wpm (424 ms delay sending score to TypeRacer’s server)
Timerless 44.48 wpm (347 ms elapsed before first character typed; 146.21 seconds elapsed during race)
Timerless minus one 44.40 wpm, ignoring the first character typed
Race Start June 11, 2023 8:41:10am UTC
Race Finish June 11, 2023 8:43:37am UTC
Outcome No win (3 of 3)
Accuracy 93.8%
Points 65.64
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 /* rRead a set of characters from the socket *?/ StrinBugBurffer command - = new Sturring Buffer(); int expected = 1024; /7& * cutcut Cut off to avoid doDoS attack */ while (expected < shutdown.lenghtth()) i{ if ()random == null) random = new Rnadoandom*((Suysystem.ncurerrentTimeMilesslesis)()); expected _)++= (random.nextINtnt() & ( % 1023214); "} while (extpepected > 0) { int ch = 1-1; try (: { ch = stream.read(); } catch (inIOException e )) [ "{ log.warn("sStandardSever.rver.await: read: ", e); ch = 1-1; _} if (ch < 32 ) /%& *((* conconControl character foor EOF termainates loop break; command.append((char) ch); expected--; }
Timing
Character / * r -r R e a d a s e t o f c h a r a c
Milliseconds 347 654 193 812 449 249 185 170 111 144 259 134 87 89 94 82 105 75 88 236 75 60 90 98 180
Character t e r s f r o m t h e s o c k e t * ? -? /
Milliseconds 397 147 58 86 154 209 163 29 57 120 102 44 83 56 148 109 58 115 111 87 508 619 553 337 199
Character S t r i n B u -u -B g B u r -r f f e r c o m m a
Milliseconds 129 239 154 142 24 34 347 155 301 105 323 263 129 186 377 74 168 151 72 49 164 67 48 122 28
Character n d - - -- = n e w S t u r -r -u r i n g -
Milliseconds 108 56 504 152 149 280 112 203 241 136 148 65 59 229 142 181 284 268 120 97 109 32 65 117 418
Character B u f f e r ( ) ; i n t e x p e c t e d =
Milliseconds 256 87 200 183 124 45 342 127 631 80 202 36 91 131 179 150 169 95 160 182 77 154 125 208 132
Character 1 0 2 4 ; / 7 -7 & - -& * c u t -t -u -c c u t
Milliseconds 156 41 123 568 258 130 529 571 272 165 254 237 84 514 178 182 90 97 267 103 127 291 83 128 19
Character - -t -u -c C u t o f f t o a v o i d d o -o -d
Milliseconds 251 103 126 110 294 94 126 44 127 100 140 65 182 50 124 113 115 64 51 94 94 297 168 312 98
Character D o S a t t a c k * / w h i l e ( e x p e
Milliseconds 295 190 533 149 237 142 116 124 229 77 390 809 554 183 532 62 72 53 83 313 158 224 151 127 103
Character c t e d < s h u t d o w n . l e n g h t -t -h t
Milliseconds 196 169 89 142 140 181 103 167 93 240 470 185 85 107 52 463 316 63 269 106 118 56 433 101 122
Character h ( ) ) i -i { i f ( ) -) r a n d o m = =
Milliseconds 54 251 181 377 364 277 250 204 381 140 87 191 367 0 448 160 62 92 80 89 40 365 155 140 97
Character n u l l ) r a n d o m = n e w R n a d o -o
Milliseconds 116 158 141 136 319 216 181 51 28 131 87 43 269 178 141 113 67 62 120 575 126 71 126 54 251
Character -d -a -n a n d o m * ( -( -* ( S u y s -s -y -u y s t e m
Milliseconds 126 117 114 116 73 75 114 32 350 0 362 102 185 292 143 10 66 311 106 411 189 83 192 77 27
Character . n -n c u r e r -r -e r e n t T i m e M i l e s s -s
Milliseconds 172 144 381 88 97 449 60 129 281 99 116 48 76 81 468 141 41 65 349 125 115 104 144 148 167
Character -s -e l e s -s -e i s ) -) ( ) ) ; e x p e c t e d
Milliseconds 116 330 199 67 107 334 110 494 86 472 260 182 121 452 417 183 266 149 128 85 209 263 85 171 127
Character _ -_ ) -) + -+ + = ( r a n d o m . n e x t I N t -t
Milliseconds 397 481 212 424 521 481 738 266 182 304 290 73 40 112 64 46 458 96 97 131 138 217 22 207 218
Character -N n t ( ) & - -& ( - -( % 1 0 2 -2 3 -3 2 1 -1
Milliseconds 116 168 68 220 137 339 311 290 220 132 175 258 205 128 1903 383 245 91 385 283 368 308 110 25 418
Character 4 ) ; " -" } w h i l e ( e x t p e -e -p -t p e
Milliseconds 159 369 399 149 790 376 718 263 251 20 94 65 110 213 196 208 149 182 72 54 295 111 123 217 63
Character c t e d > 0 ) { i n t c h = 1 -1 - 1
Milliseconds 178 158 70 140 316 190 67 418 441 349 915 211 196 24 67 145 220 44 247 881 256 175 335 207 90
Character ; t r y ( -( : - -: { c h = s t r e a m
Milliseconds 446 78 175 137 71 97 292 246 487 274 213 120 209 299 152 43 147 161 381 181 163 174 47 67 68
Character . r e a d ( ) ; } c a t c h ( i n -n -i I O E
Milliseconds 185 327 53 147 63 295 111 479 397 440 434 412 85 164 148 85 119 710 466 56 285 128 238 99 416
Character x c e p t i o n e ) -) - ) [ - -[ " -" { l
Milliseconds 917 373 192 72 89 82 91 60 112 225 145 294 184 116 195 242 424 303 214 107 263 424 228 461 99
Character o g . w a r n ( " s -s S t a n d a r d S e v e r .
Milliseconds 159 117 343 180 126 74 231 333 573 668 263 204 147 96 123 236 146 70 605 247 277 183 163 27 121
Character -. -r -e -v r v e r . a w a i t : r e a d : " ,
Milliseconds 231 132 120 114 152 195 113 56 209 222 43 144 88 72 469 119 191 66 57 115 347 134 368 644 207
Character e ) ; c h = 1 -1 - 1 ; _ -_ } i f ( c h
Milliseconds 250 269 372 126 315 76 150 143 140 298 282 209 87 472 113 368 294 193 398 427 71 142 242 238 57
Character < 3 2 - ) / % -% & - -& * ( -( -* ( -( * c
Milliseconds 510 195 85 491 54 327 255 205 361 193 698 672 233 223 257 117 213 0 375 106 342 456 170 123 127
Character o n -n -o -c c o n -n -o -c C o n t r o l c h a r a c
Milliseconds 72 42 360 120 89 346 165 88 246 114 125 289 169 88 26 159 70 136 111 176 33 85 141 84 217
Character t e r f o -o -f o r E O F t e r m a -a i n a t
Milliseconds 169 100 66 100 137 0 444 116 570 118 136 615 92 124 314 304 98 77 130 112 305 213 35 102 64
Character e s l o o p b r e a k ; c o m m a n d . a p
Milliseconds 105 132 127 205 142 128 90 75 122 166 61 43 32 121 162 665 111 34 162 58 88 81 324 175 116
Character p e n d ( ( c h a r ) c h ) ; e x p e c t e d
Milliseconds 117 116 65 699 298 613 142 79 69 69 332 288 119 96 275 323 129 289 225 227 88 159 176 85 165
Character - - ; }
Milliseconds 245 130 510 174 457
WPM Timing
Seconds WPM
2.94 20.41
5.88 55.11
8.82 61.23
11.76 54.09
14.7 55.52
17.64 54.43
20.58 55.4
23.52 56.64
26.46 51.71
29.4 51.03
32.34 50.84
35.28 49.33
38.22 52.13
41.16 51.9
44.09 50.89
47.03 52.05
49.97 52.35
52.91 51.03
55.85 51.13
58.79 50.21
61.73 49.37
64.67 48.61
67.61 48.28
70.55 48.13
73.49 46.21
76.43 45.22
79.37 44.3
82.31 44.61
85.25 44.34
88.19 44.36
91.13 43.98
94.07 44.9
97.01 44.9
99.95 44.18
102.89 44.32
105.83 43.66
108.77 43.47
111.71 43.18
114.65 43.96
117.59 44.09
120.53 43.61
123.47 43.64
126.41 42.91
129.35 42.12
132.28 42.82
135.22 42.6
138.16 43.6
141.1 43.97
144.04 44.15
146.98 44.25