Nathan (diogenes1)

Race #28

View Pit Stop page for race #28 by diogenes1Ghost race

View profile for Nathan (diogenes1)

Official speed 39.54 wpm (164.49 seconds elapsed during race)
Without ending ping 39.59 wpm (208 ms delay sending score to TypeRacer’s server)
Timerless 39.69 wpm (406 ms elapsed before first character typed; 163.88 seconds elapsed during race)
Timerless minus one 39.61 wpm, ignoring the first character typed
Race Start October 3, 2024 5:02:43pm UTC
Race Finish October 3, 2024 5:05:28pm UTC
Outcome Win (1 of 3)
Accuracy 93.5%
Points 58.65
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 *./ sString Buffer command - -= new String Buffer(); int expected = 1024l;; /*( Cuf oft off to avoid Doss as S attack *./ Wwhile (expected < shutdown.length()) { if (random == null) randmom = new Random(sysSystem .urcurrentTime Millis*()); ;eexpected =-+= *(random>.nextInt *)() $% 1-0-24 ); + {} while ( expected <> 0() { int ch = 0-1; try ))}{ ch = tstewaream.read(); } catch (IOExecpception e) { log.warn("StandardServer.await" : read: "., e); ech = -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 406 952 584 374 126 102 189 113 95 149 199 149 142 84 103 119 75 159 91 56 138 137 190 193 149
Character r s f r o m t h e s o c k e t * . -. / s
Milliseconds 67 269 205 187 174 87 77 113 102 79 90 91 118 76 105 124 98 158 77 299 736 462 309 367 338
Character -s S t r i n g - B u f f e r c o m m a n d -
Milliseconds 258 262 147 181 79 111 79 129 353 340 182 119 149 401 80 87 247 40 147 130 132 77 118 81 223
Character - -- - -- = n e w S t r i n g - B u f f e r
Milliseconds 264 233 175 157 311 152 182 444 77 70 130 488 137 181 29 110 105 68 306 285 171 100 146 171 83
Character ( ) ; i n t e x p e c t e d = 1 0 2 4 l ;
Milliseconds 316 130 334 261 244 91 112 99 198 238 74 155 171 215 202 197 246 287 308 471 375 417 361 555 154
Character -; -l ; / * ( -( C u f o f -f -o - -f t o f f
Milliseconds 297 92 248 313 409 875 9 375 276 645 183 259 52 166 97 256 106 143 120 112 76 165 112 119 83
Character t o a v o i d D o s -s s a -a - -s s - -s S
Milliseconds 341 55 117 223 179 287 70 111 100 431 160 169 463 313 118 127 333 159 105 406 169 368 125 770 371
Character a t t a c k * . -. / W -W w h i l e ( e x p e
Milliseconds 365 181 145 113 221 97 92 310 486 531 254 291 882 369 143 71 132 107 162 102 573 476 199 146 117
Character c t e d < s h u t d o w n . l e n g t h ( ) )
Milliseconds 175 249 294 194 298 345 235 274 104 264 93 253 92 125 32 292 327 131 127 119 311 76 424 236 133
Character { i f ( r a n d o m = = n u l l ) r a
Milliseconds 180 767 309 240 77 87 405 452 177 104 74 140 118 261 176 191 135 262 204 193 107 255 297 277 111
Character n d m -m o m = n e w R a n d o m ( s y s -s -y
Milliseconds 86 119 184 355 193 84 129 242 171 244 83 79 131 541 153 96 92 90 91 358 480 125 63 256 117
Character -s S y s t e m - . u r -r -u c u r r e n t T i m e
Milliseconds 93 311 203 136 159 176 55 151 263 452 281 99 287 103 142 76 124 133 209 96 91 521 201 111 105
Character - M i l l i s * -* ( ) ) ; ; e -e -; e x p e c t
Milliseconds 71 330 224 285 215 139 214 86 700 770 255 272 140 490 223 12 218 311 111 141 202 143 121 211 216
Character e d = -= - -- + = * -* ( r a n d o m > -> . n e x
Milliseconds 169 164 253 220 516 243 270 306 595 367 553 358 224 393 97 98 101 88 91 450 373 232 276 91 209
Character t I n t - * ) -) -* ( ) $ -$ % 1 - -- 0 - -- 2 4
Milliseconds 227 252 244 132 389 306 222 213 333 132 264 241 622 382 318 356 812 368 125 424 349 32 462 222 472
Character - ) ; + - -+ { -{ } w h i l e ( - e x p
Milliseconds 289 379 585 581 460 524 383 530 174 403 397 713 514 536 116 138 80 103 87 343 436 284 112 193 50
Character e c t e d < -< > 0 ( -( ) { i n t c h =
Milliseconds 144 196 222 168 164 184 326 428 329 340 542 833 352 278 291 905 226 253 91 141 128 257 63 178 280
Character 0 -0 - 1 ; t r y ) -) ) -) } -} { c h = t
Milliseconds 222 592 357 146 385 589 228 215 170 141 86 458 370 277 347 1458 556 299 469 168 41 162 247 183 317
Character -t s t e w a -a -w -e r e a m . r e a d ( ) ; } c
Milliseconds 286 70 105 138 116 9 304 139 369 117 46 91 139 282 275 58 105 157 417 166 271 282 1224 355 438
Character a t c h ( I O E x e c p -p -c -e c e p t i o n e
Milliseconds 194 140 268 66 136 471 647 125 376 737 257 177 91 230 153 131 63 102 85 113 121 36 85 207 258
Character ) { l o g . w a r n ( " S t a n d a r d S e r
Milliseconds 404 326 505 342 380 231 90 193 193 121 77 372 527 1532 516 146 114 191 126 120 126 168 324 192 108
Character v e r . a w a i t " - -" : r e a d : " . -. ,
Milliseconds 304 127 88 535 160 112 96 119 149 444 180 252 128 275 320 187 117 71 167 258 159 415 276 666 462
Character e ) ; e -e c h = - 1 ; } i f ( c h
Milliseconds 277 317 433 410 506 521 292 146 57 241 199 204 543 644 376 302 521 528 487 84 84 553 395 50 286
Character < 3 2 - ( -( ) / * C o n t r o l c h a r
Milliseconds 307 306 510 90 161 588 653 342 217 400 397 743 301 428 404 230 114 149 68 145 124 166 70 94 89
Character a c t e r o r E O F t e r m i n a t e s l
Milliseconds 145 154 186 153 70 109 127 98 76 879 155 89 236 315 136 65 116 133 112 118 89 187 191 102 194
Character o o p b r e a k ; c o m m a n d . a p p e n d
Milliseconds 175 110 119 151 147 166 104 91 117 345 232 354 63 117 128 103 84 83 152 254 218 304 204 68 118
Character * * -* -* ( ( c h a r ) c h ) - ; e x p e c t
Milliseconds 402 188 279 116 191 166 256 75 70 96 297 198 261 84 460 221 282 199 223 316 173 104 90 181 208
Character e d - - ; }
Milliseconds 135 144 523 150 935 439 376
WPM Timing
Seconds WPM
3.29 40.12
6.58 65.66
9.87 57.15
13.16 56.54
16.45 53.98
19.74 54.71
23.03 55.24
26.32 51.07
29.61 47.01
32.9 48.51
36.19 44.43
39.48 43.77
42.77 42.93
46.06 44.29
49.35 44.5
52.64 45.6
55.93 46.35
59.22 46
62.51 45.69
65.8 45.23
69.09 44.99
72.38 43.94
75.67 43.61
78.96 42.86
82.25 41.73
85.54 40.68
88.83 39.45
92.12 39.47
95.41 39.37
98.7 39.03
101.98 38.83
105.27 38.07
108.56 37.91
111.85 38.09
115.14 37.94
118.43 37.69
121.72 38.05
125.01 37.72
128.3 38.53
131.59 38.39
134.88 37.99
138.17 37.87
141.46 37.83
144.75 37.39
148.04 37.61
151.33 38.3
154.62 39.11
157.91 39.36
161.2 39.68
164.49 39.54