Theo (theoreticalpotato)

Race #4

View Pit Stop page for race #4 by theoreticalpotatoGhost race

View profile for Theo (theoreticalpotato)

Official speed 42.03 wpm (154.75 seconds elapsed during race)
Without ending ping 42.09 wpm (211 ms delay sending score to TypeRacer’s server)
Timerless 42.24 wpm (546 ms elapsed before first character typed; 153.99 seconds elapsed during race)
Timerless minus one 42.16 wpm, ignoring the first character typed
Race Start October 18, 2023 7:06:12am UTC
Race Finish October 18, 2023 7:08:47am UTC
Outcome No win (3 of 3)
Opponents 2. fritzchen (52.12 wpm)
Accuracy 95.5%
Points 62.35
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 */ sStringBuggerfefer command = new stStringBuggerffer(); int expected = 1024; /* cuCut Ooff to avoid DosS attack (*/ while (expencted < shutdown.length()0) { if (random == null) random = new Ranodom(sySystem.currentTimeMillis()); epxpected += (random.nextInt() % 1-024)4); } while exp(expected > 0) {i int ch = -1' t; try { ch = stream.read(); } catch )(IOException e_) e{ log.warn("sStandardServer.awayit" : read: ", e); ch = -1; } if (ch < 32) /* Control Ccharacter or EOF terminates loop rgbreak;command 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 546 560 466 392 157 79 125 141 94 112 126 154 125 65 75 79 77 126 46 32 140 78 110 174 124
Character r s f r o m t h e s o c k e t * / s -s S
Milliseconds 80 156 141 64 156 47 124 61 390 63 78 78 108 95 78 110 62 141 109 991 457 536 220 301 140
Character t r i n g B u g g e r -r -e -g -g f e -e f e r c o m
Milliseconds 173 140 63 109 63 410 175 63 141 141 96 237 219 95 93 95 127 316 110 442 78 346 190 47 155
Character m a n d = n e w s t -t -s S t r i n g B u g g
Milliseconds 93 79 95 45 172 141 236 155 65 61 175 111 174 268 123 360 219 156 32 110 62 361 142 109 125
Character e r -r -e -g -g f f e r ( ) ; i n t e x p e c t e
Milliseconds 158 78 265 139 407 358 140 159 144 93 252 46 608 236 263 141 109 203 110 187 248 109 125 204 172
Character d = 1 0 2 4 ; / * c u -u -c C u t O -O o f
Milliseconds 140 378 981 377 284 531 207 316 629 266 646 326 310 249 81 272 128 408 139 239 110 241 308 203 79
Character f t o a v o i d D o s -s S a t t a c k (
Milliseconds 125 109 94 46 78 109 139 125 77 81 201 142 440 78 819 224 236 409 230 127 62 156 110 126 217
Character -( * / w h i l e ( e x p e n -n c t e d < s
Milliseconds 959 323 360 467 168 258 140 177 110 141 321 204 176 140 126 94 285 126 189 130 148 128 768 189 141
Character h u t d o w n . l e n g t h ( ) 0 -0 ) { i f
Milliseconds 109 157 63 157 47 157 71 857 206 127 80 125 325 160 306 60 505 452 250 285 557 281 187 94 94
Character ( r a n d o m = = n u l l ) r a n d o m =
Milliseconds 424 219 62 127 62 61 130 288 376 100 185 150 166 194 540 283 689 223 15 108 140 109 142 94 660
Character n e w R a n o -o d o m ( s y -y -s S y s t e m .
Milliseconds 156 327 94 15 173 329 156 78 170 360 81 111 140 313 454 95 290 130 427 190 79 156 93 438 331
Character c u r r e n t T i m e M i l l i s ( ) ) ; e p -p
Milliseconds 411 77 141 141 62 111 78 281 111 157 64 250 127 142 108 394 78 267 47 442 394 268 95 313 346
Character x p e c t e d + = ( r a n d o m . n e x t I n
Milliseconds 96 127 130 177 234 122 175 237 439 168 426 882 356 61 124 80 61 124 741 221 94 175 190 245 123
Character t ( ) % 1 - -- 0 2 4 -4 ) -) 4 ) ; } w h i l
Milliseconds 78 188 47 372 1664 800 315 126 439 235 583 345 1067 560 537 617 248 381 312 915 238 142 98 78 142
Character e e x p -p -x -e ( e x p e c t e d > 0 ) { i
Milliseconds 157 80 60 172 115 270 108 113 638 143 170 126 111 157 219 157 172 277 586 192 175 397 336 487 333
Character -i i n t c h = - 1 ' t -t - -' ; t r y
Milliseconds 390 186 127 156 94 108 111 48 509 249 218 408 48 769 275 113 301 141 126 543 184 123 155 103 141
Character { c h = s t r e a m . r e a d ( ) ; } c
Milliseconds 902 244 266 80 501 191 155 124 218 196 63 64 157 469 194 77 29 120 251 16 501 442 535 563 142
Character a t c h ) -) ( I O E x c e p t i o n e _ -_ )
Milliseconds 94 127 173 95 374 386 464 372 364 144 407 543 267 158 2831 191 46 60 78 358 78 281 420 443 252
Character e -e { l o g . w a r n ( " s -s S t a n d a r d S
Milliseconds 188 236 365 590 290 158 73 163 231 93 123 230 260 532 263 277 172 214 89 194 62 141 157 185 345
Character e r v e r . a w a y -y i t " - -" : r e a d :
Milliseconds 216 93 186 125 96 211 143 152 68 160 405 201 74 840 421 278 143 622 803 396 94 14 143 313 505
Character " , e ) ; c h = - 1 ; } i f ( c h
Milliseconds 571 382 363 297 461 424 790 206 62 1105 154 141 513 82 1025 424 582 299 205 86 185 538 239 80 771
Character < 3 2 ) / * C o n t r o l C -C c h a r a c
Milliseconds 260 406 236 129 1594 247 1255 273 537 378 154 127 60 161 34 144 87 178 376 94 123 64 111 79 142
Character t e r o r E O F t e r m i n a t e s l o o
Milliseconds 236 187 205 143 110 250 142 488 157 109 252 253 156 62 111 124 94 394 156 94 95 157 78 169 112
Character p r -r g -g b r e a k ; c o m m a n d -d -n -a -m -m -o
Milliseconds 440 187 408 314 62 312 204 203 78 30 157 267 1348 124 172 110 93 63 109 235 223 92 96 124 109
Character -c c o m m a n d . a p p e n d ( ( c h a r ) c
Milliseconds 427 187 157 80 140 107 118 61 95 202 260 124 131 129 114 174 234 154 461 77 78 105 233 377 411
Character h ) ; e x p e c t e d - - ; }
Milliseconds 78 290 953 258 450 187 156 142 157 174 124 157 192 133 1003 518 487
WPM Timing
Seconds WPM
3.09 50.4
6.19 81.42
9.28 63.33
12.38 57.19
15.47 58.16
18.57 54.28
21.66 55.39
24.76 52.34
27.85 49.11
30.95 51.18
34.04 50.05
37.14 48.47
40.23 48.32
43.33 49.3
46.42 48.34
49.52 49.19
52.61 49.49
55.71 48.47
58.8 49.59
61.9 49.44
64.99 49.11
68.09 49.7
71.18 48.21
74.28 46.53
77.37 45.29
80.47 45.48
83.56 45.38
86.66 45.42
89.75 44.66
92.85 44.85
95.94 44.78
99.04 44.59
102.13 43.59
105.23 43.33
108.32 43.32
111.42 43.73
114.51 43.17
117.61 42.85
120.7 42.45
123.8 42.07
126.89 41.99
129.99 41.54
133.08 41.3
136.18 41.86
139.27 42.48
142.37 42.23
145.46 41.66
148.56 42.25
151.65 42.18
154.75 42.03