JamesBridgewater (james_bridgewater)

Race #26

View Pit Stop page for race #26 by james_bridgewaterGhost race

View profile for JamesBridgewater (james_bridgewater)

Official speed 35.19 wpm (184.83 seconds elapsed during race)
Without ending ping 35.25 wpm (314 ms delay sending score to TypeRacer’s server)
Timerless 35.31 wpm (322 ms elapsed before first character typed; 184.19 seconds elapsed during race)
Timerless minus one 35.25 wpm, ignoring the first character typed
Race Start February 13, 2024 2:49:45pm UTC
Race Finish February 13, 2024 2:52:50pm UTC
Outcome No win (2 of 3)
Accuracy 91.4%
Points 52.20
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 /* Re a d s a set fof charraacertesr rs from the socket */ S t ri n gBuffer command = new StringBugffuggffer().; int expecte d = 1024 =;; /* CUtut off to avoid DoS atttackackack */ while (espxpecgedted < shitrutDdown.length()) { liif (random == null)ra rad=jnomdom = new Random(System.current TimeMillis()); expecgtedtd ted +- +-= ra(radndom.nextnInt() % 1024); } while (expddcected > 0 )) {r int ch = -1; try {ch ch = stream ..radead(); } ca t ch (OIOCExcpteptiception e) { log.warn("StandardzSServer.await: radead: " ., e); ch = -1; } if (ch < 32 ) /* Cnontolrllol character or EOF terminates loop break; commnand .append((char) ch); lepexlpected =---; }
Timing
Character / * R e a d - - s - -s a s e t f -f o
Milliseconds 322 667 393 268 561 86 0 140 0 373 0 13 525 108 386 118 60 136 165 76 103 121 286 453 137
Character f c h a r r a -a -r a c e r -r -e t e s r - -r -s r
Milliseconds 95 121 215 108 220 57 79 568 436 136 90 138 285 112 227 144 78 192 0 22 197 351 124 149 84
Character s f r o m t h e s o c k e t * / S t
Milliseconds 87 465 357 170 94 78 116 160 68 110 138 288 188 23 433 116 100 81 728 759 554 298 220 0 542
Character r i n g - - - - B u f f e r c o m m a n d
Milliseconds 0 98 62 0 42 0 552 0 0 0 580 465 123 168 232 44 529 271 80 368 119 117 52 92 116
Character = n e w S t r i n g B u g -g -u f f -f -f u g g -g
Milliseconds 320 136 185 87 112 332 300 196 176 84 59 108 301 219 177 536 128 32 149 395 135 169 333 151 379
Character -g f f e r ( ) . -. ; i n t e x p e c t e - d
Milliseconds 133 83 160 201 68 320 360 296 428 196 181 127 92 75 405 134 195 67 171 189 171 97 253 407 75
Character = 1 0 2 4 = ; -; -= - ; / * C U t -t -U u t
Milliseconds 84 333 160 688 132 397 283 239 330 174 328 104 168 193 321 250 513 719 220 112 305 267 125 143 176
Character o f f t o a v o i d D o S a t t t a c k
Milliseconds 472 1345 95 144 140 460 53 97 158 152 124 80 416 152 983 277 441 252 163 165 151 120 18 211 116
Character -k -c -a a -a c k -k -c -t a c k * / w h i l e ( e
Milliseconds 456 103 174 122 15 142 119 268 108 152 49 139 393 242 1468 909 784 132 87 82 48 155 240 1160 96
Character s p -p -s x p e c g e d -d -e -g t e d < s h i t -t
Milliseconds 196 96 396 135 77 123 161 197 183 96 148 443 121 171 50 33 175 143 336 241 185 85 49 119 405
Character -i r -r u t D -D d o w n . l e n g t h ( ) ) { l
Milliseconds 128 276 491 129 123 417 452 150 141 100 92 220 378 14 716 112 233 111 825 185 111 332 520 224 489
Character i -i -l i f ( r a n d o m = = n u l l ) r a -a
Milliseconds 157 225 117 156 115 57 308 328 84 408 132 72 64 360 316 111 615 165 595 177 164 496 444 48 317
Character -r r a d = -= j -j -d n o m -m -o d o m = n e w
Milliseconds 115 128 144 77 419 341 455 152 380 120 129 203 87 330 119 128 98 66 160 325 167 155 57 88 159
Character R a n d o m ( S y s t e m . c u r r e n t - T i
Milliseconds 669 316 132 216 101 83 793 287 700 208 105 100 46 345 321 99 192 512 152 81 118 64 637 176 415
Character m e M i l l i s ( ) ) ; e x p e c g t e d -d -e -t
Milliseconds 101 88 400 220 256 123 161 504 304 324 123 281 192 224 192 76 112 244 152 55 25 151 377 111 168
Character -g t d - -d -t t e d + - - -- -+ + - -- = r a -a
Milliseconds 128 66 190 163 438 115 140 637 75 153 752 257 383 207 978 130 673 260 532 739 193 264 227 72 340
Character -r ( r a d -d n d o m . n e x t n -n I n t ( ) %
Milliseconds 120 353 208 88 1116 343 121 96 99 49 396 240 99 209 239 710 323 388 260 99 358 346 254 2287 107
Character 1 0 2 4 ) ; } w h i l e ( e x p d d c -c -d -d
Milliseconds 308 84 387 365 908 217 520 214 149 509 81 20 126 73 376 583 124 493 109 93 69 142 366 116 151
Character e c t e d > 0 ) -) - ) { r -r i n t c h
Milliseconds 114 191 172 92 164 124 483 350 324 524 279 348 123 179 122 380 332 871 161 368 83 105 80 312 91
Character = - 1 ; t r y { c h -h -c c h = s t r
Milliseconds 562 70 129 644 116 248 258 158 160 48 416 220 300 72 404 120 148 116 80 717 213 394 144 72 472
Character e a m . -. - . r a d -d -a e a d ( ) ; } c a
Milliseconds 84 52 51 189 218 287 118 245 75 129 224 355 124 77 60 172 512 248 336 172 728 244 412 169 126
Character t c h - - ( O -O I O C -C E x c p t -t -p -c e p t
Milliseconds 0 262 0 137 266 0 225 539 540 415 593 171 209 363 93 472 400 145 235 378 125 135 18 145 103
Character i -i -t -p -e c e p t i o n e ) { l o g . w a r
Milliseconds 112 299 96 144 132 669 192 47 176 72 53 55 373 124 544 187 320 281 428 133 78 180 169 123 28
Character n ( " S t a n d a r d z S -S -z S e r v e r . a w a
Milliseconds 153 696 567 253 401 662 104 77 266 78 176 416 56 347 132 204 331 93 180 145 97 150 177 459 268
Character i t : r a d -d -a e a d : " . -. - , e ) ;
Milliseconds 232 122 578 192 184 32 225 395 144 28 68 156 508 561 228 175 236 272 136 207 181 200 527 289 220
Character c h = - 1 ; } i f ( c h < 3 2 - )
Milliseconds 228 85 451 208 144 1182 322 328 220 420 721 119 124 67 377 232 112 372 472 192 652 88 116 708 192
Character / * C n -n o n t o l -l -o r l l -l -l o l c h a
Milliseconds 232 500 630 114 668 272 459 125 120 39 161 164 259 116 85 88 161 351 102 311 139 196 256 64 524
Character r a c t e r o r E O F t e r m i n a t e s
Milliseconds 360 104 116 212 79 97 155 201 88 79 601 180 352 160 336 75 148 16 673 143 89 99 58 163 156
Character l o o p b r e a k ; c o m m n -n a n d - . a
Milliseconds 180 200 136 142 190 176 75 40 45 63 400 209 536 84 144 128 159 720 113 64 84 128 879 157 159
Character p p e n d ( ( c h a r ) c h ) ; l e p -p -e -l e
Milliseconds 136 100 104 108 60 441 140 204 82 109 68 508 277 163 56 328 326 188 119 91 228 389 123 134 90
Character x l -l p e c t e d - = - -- -= - - ; }
Milliseconds 164 28 461 159 151 153 193 51 181 372 602 209 124 404 116 230 126 285 1172 227
WPM Timing
Seconds WPM
3.7 25.97
7.39 34.09
11.09 34.63
14.79 37.33
18.48 38.31
22.18 43.28
25.88 39.88
29.57 40.98
33.27 39.32
36.97 37.98
40.66 38.37
44.36 37.33
48.05 35.71
51.75 35.48
55.45 35.71
59.14 35.3
62.84 35.14
66.54 35.89
70.23 35.2
73.93 35.38
77.63 35.71
81.32 36.3
85.02 36.42
88.72 35.44
92.41 34.28
96.11 33.96
99.81 34.03
103.5 33.51
107.2 33.81
110.9 33.87
114.59 33.51
118.29 33.98
121.98 34.14
125.68 33.99
129.38 33.85
133.07 33.27
136.77 33.52
140.47 33.74
144.16 34.04
147.86 34.09
151.56 34.21
155.25 34.09
158.95 34.05
162.65 33.86
166.34 34.27
170.04 34.86
173.74 35.16
177.43 35.64
181.13 35.58
184.83 35.19