tom (tom12233)

Race #372

View Pit Stop page for race #372 by tom12233Ghost race

View profile for tom (tom12233)

Official speed 44.23 wpm (147.05 seconds elapsed during race)
Without ending ping 44.30 wpm (237 ms delay sending score to TypeRacer’s server)
Timerless 44.50 wpm (653 ms elapsed before first character typed; 146.16 seconds elapsed during race)
Timerless minus one 44.42 wpm, ignoring the first character typed
Race Start October 10, 2023 5:15:03am UTC
Race Finish October 10, 2023 5:17:30am UTC
Outcome No win (2 of 3)
Accuracy 94.1%
Points 65.60
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 commnananmand = new StringBuffer(); int expected = 1024; /* Cutp fofoff to avioodiid DoS attack */ while (expected < shutdown.lenghtth()) { if (random == null) random =- nwe ew Randwomom(System. cucurrentTimeMissllis()); expected += (rnaandom. nnextInt() % 103424); { w}{ while (expecetted > 0_ ) { int ch = -1[; t; try { ch =- stream. rrread()[; ; { c{ c]} catch (IOException e) { log.warn("STtandardServer.wawait: read: '", e); ch = -1;[ } if (ch < 3f22) /*& cControal l cahrharacter owr r EOPF terminates loop bareak: ; 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 653 519 207 344 143 50 151 113 136 193 111 120 82 160 142 105 118 177 72 104 160 184 316 128 139
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 66 160 135 273 168 56 95 98 86 88 48 90 142 152 73 215 200 448 167 290 383 185 290 165 145
Character i n g B u f f e r c o m m n a -a -n n -n -m a n -n -a
Milliseconds 142 89 112 496 168 143 160 106 65 159 215 80 98 158 0 112 313 137 325 369 175 137 120 239 161
Character m a n d = n e w S t r i n g B u f f e r ( )
Milliseconds 112 102 114 121 135 360 482 462 138 119 136 240 95 169 142 76 108 433 120 232 153 115 69 281 163
Character ; i n t e x p e c t e d = 1 0 2 4 ; / *
Milliseconds 371 166 149 53 100 164 176 112 176 112 104 129 160 151 113 216 143 262 178 192 322 344 142 297 424
Character C u t p - -p f o f -f -o -f o f f t o a v i
Milliseconds 235 335 101 104 0 106 336 142 128 144 50 294 152 160 288 144 129 128 101 197 118 87 361 127 113
Character o -o -i o d i -i -d i d D o S a t t a c k * /
Milliseconds 111 399 137 66 118 72 345 133 83 95 97 390 201 594 190 82 161 140 137 174 75 424 247 409 241
Character w h i l e ( e x p e c t e d < s h u t d o w
Milliseconds 231 193 112 139 123 136 576 424 177 211 124 97 135 292 124 432 159 489 126 91 264 473 344 79 128
Character n . l e n g h t -t -h t h ( ) ) { i f ( r a n
Milliseconds 73 199 268 147 97 200 136 128 377 161 147 42 296 168 200 255 336 220 200 119 120 238 232 200 130
Character d o m = = n u l l ) r a n d o m = - - --
Milliseconds 110 94 127 149 326 137 162 237 184 224 158 275 176 208 176 345 145 165 200 111 314 0 167 218 149
Character n w e - -e -w e w R a n d w o m -m -o -w o m ( S
Milliseconds 129 103 130 32 254 137 144 128 151 106 135 274 201 141 54 251 54 147 182 144 136 48 103 362 456
Character y s t e m . c u -u -c - c u r r e n t T i m e M i
Milliseconds 599 106 136 239 168 193 150 120 151 257 152 134 178 121 87 159 147 80 103 456 238 121 91 390 135
Character s s -s -s l l i s ( ) ) ; e x p e c t e d + =
Milliseconds 121 175 210 143 127 624 137 128 415 150 186 433 215 282 121 252 113 96 128 113 138 313 247 358 279
Character ( r n a -a -n a n d o m . n -n - n e x t I n t ( )
Milliseconds 633 184 234 23 368 152 149 75 111 104 113 207 250 590 175 146 113 158 311 168 344 251 174 335 180
Character % 1 0 3 4 -4 -3 2 4 ) ; { w -w - -{ } { -{ w
Milliseconds 213 288 192 336 152 183 257 312 199 226 151 431 550 420 254 214 122 152 143 129 265 0 447 191 108
Character h i l e ( e x p e c e t -t -e t e d > 0 _ -
Milliseconds 96 129 125 151 120 409 407 113 232 143 104 593 137 222 162 75 107 87 177 351 201 936 399 337 152
Character -_ ) { i n t c h = - 1 [ ; t -t - -; -[ ;
Milliseconds 165 321 290 562 208 141 50 89 200 206 47 238 226 180 392 374 505 0 142 135 259 135 139 125 128
Character t r y { c h = - - - -- s t r e a m .
Milliseconds 201 152 151 112 120 304 337 574 107 221 315 0 199 64 304 158 280 179 117 78 163 262 88 137 192
Character r -r r -r - r e a d ( ) [ ; - -; -[ ; { c -c -
Milliseconds 145 103 473 279 193 206 266 144 49 175 281 170 414 0 199 249 152 136 150 185 238 210 169 194 143
Character -{ { c -c - -{ ] -] } c a t c h ( I O E x c e p
Milliseconds 135 239 224 120 191 146 143 169 432 246 394 135 141 308 206 97 136 257 408 337 582 427 557 111 121
Character t i o n e ) { l o g . w a r n ( " S T -T t a
Milliseconds 168 88 120 78 322 354 317 216 226 447 408 112 118 209 139 175 209 142 321 406 258 80 486 179 134
Character n d a r d S e r v e r . w -w a w a i t : r e a d
Milliseconds 153 182 177 152 200 671 160 67 126 111 89 311 193 550 212 216 157 113 89 322 197 153 109 73 144
Character : ' -' " , e ) ; c h = - 1 ; [ - -[ }
Milliseconds 259 147 255 387 498 358 176 303 291 456 151 194 82 187 224 153 407 169 618 5 178 174 145 399 416
Character i f ( c h < 3 f 2 -2 -f 2 ) / * & -& c -c
Milliseconds 226 207 96 141 219 210 151 185 307 359 201 0 194 487 177 329 528 183 387 782 31 425 200 114 329
Character C o n t r o a l - -l -a l c a h r -r -h -a h a r a
Milliseconds 212 176 72 161 176 136 175 147 129 163 145 137 80 103 97 161 53 153 313 152 151 152 65 174 371
Character c t e r o w r - -r -w r E O P -P F t e r m i
Milliseconds 238 161 152 400 184 185 128 0 126 418 129 143 176 358 178 216 247 791 369 586 115 76 128 126 169
Character n a t e s l o o p b a -a r e a k : - -: ; c
Milliseconds 88 152 151 114 157 121 290 110 177 159 128 257 208 431 163 109 63 139 303 168 297 143 216 128 151
Character o m m a n d . a p p e n d ( ( c h a r ) c h ) ;
Milliseconds 89 127 187 165 185 143 144 400 186 129 95 62 192 300 156 344 144 40 193 351 418 94 120 314 326
Character e x p e c t e d - - [ -[ ; }
Milliseconds 200 281 143 201 128 89 166 84 143 591 160 528 512 582 443 238
WPM Timing
Seconds WPM
2.94 53.04
5.88 71.4
8.82 66.64
11.76 64.26
14.7 57.12
17.65 59.16
20.59 61.2
23.53 59.67
26.47 57.12
29.41 54.27
32.35 54.9
35.29 54.74
38.23 54.93
41.17 53.92
44.11 54.95
47.06 54.57
50 53.52
52.94 52.36
55.88 52.4
58.82 51.82
61.76 51.88
64.7 51
67.64 50.91
70.58 49.64
73.52 49.13
76.47 48.81
79.41 47.6
82.35 47.8
85.29 47.27
88.23 47.19
91.17 46.59
94.11 45.39
97.05 45.01
99.99 45
102.93 45.12
105.88 45.11
108.82 44.99
111.76 45.1
114.7 45.2
117.64 44.98
120.58 44.68
123.52 44.11
126.46 43.93
129.4 43.86
132.34 43.34
135.29 44
138.23 44.1
141.17 44.46
144.11 44.72
147.05 44.23