Eugene (eugene2044)

Race #8

View Pit Stop page for race #8 by eugene2044Ghost race

View profile for Eugene (eugene2044)

Official speed 58.67 wpm (110.86 seconds elapsed during race)
Without ending ping 58.75 wpm (143 ms delay sending score to TypeRacer’s server)
Timerless 58.91 wpm (299 ms elapsed before first character typed; 110.42 seconds elapsed during race)
Timerless minus one 58.80 wpm, ignoring the first character typed
Race Start July 18, 2023 9:02:32pm UTC
Race Finish July 18, 2023 9:04:23pm UTC
Outcome Win (1 of 3)
Accuracy 96.8%
Points 87.02
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 asset of characters from the socket &*/ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shiutdown.lentgth()) {P if (random == null) random = new Random(System.currentTimeMillis()); expected += (random.nextInt() % 1024); } while (expected > 0 ) { int ch = -1 ; try { ch = stream.read(); {} catch (IOEXxception 3 e ) { log.warn("StandardServer.await:read read : ", e ); ch = -1 ; } if (ch < 32_) /* Contorrol character ofr EOF terminates loop break; command.append((char) ch(); expected--; }
Timing
Character / * R e a d a a s -s -a s e t o f c h a r
Milliseconds 299 455 246 410 103 97 119 81 94 81 104 48 392 144 88 152 81 88 127 80 80 369 103 73 95
Character a c t e r s f r o m t h e s o c k e t & -&
Milliseconds 113 208 167 64 256 112 88 168 152 72 64 64 96 81 63 80 176 65 151 103 73 360 169 328 624
Character * / S t r i n g B u f f e r c o m m a n d =
Milliseconds 199 345 191 432 168 152 96 96 64 351 121 193 127 74 103 80 167 65 79 128 64 96 72 88 200
Character n e w S t r i n g B u f f e r ( ) ; i n t
Milliseconds 56 192 80 193 111 472 216 184 87 113 81 255 96 224 144 73 119 216 64 408 73 167 88 121 112
Character e x p e c t e d = 1 0 2 4 ; / * C u t o
Milliseconds 375 160 119 74 127 193 87 129 264 112 63 441 151 256 120 288 80 417 392 287 257 95 128 145 64
Character f f t o a v o i d D o S a t t a c k * /
Milliseconds 87 120 57 247 113 127 144 224 112 144 152 64 313 232 375 296 112 192 128 64 128 88 72 448 609
Character w h i l e ( e x p e c t e d < s h i -i u t
Milliseconds 95 548 116 56 359 90 71 289 327 152 88 96 137 199 97 159 193 176 96 383 136 144 313 82 101
Character d o w n . l e n t -t g t h ( ) ) { P -P i f (
Milliseconds 400 80 152 104 217 295 208 112 104 312 73 119 64 297 160 408 223 489 15 545 856 143 104 80 416
Character r a n d o m = = n u l l ) r a n d o m =
Milliseconds 417 96 96 88 103 193 144 343 137 80 232 136 137 111 280 280 272 80 80 119 120 168 112 153 80
Character n e w R a n d o m ( S y s t e m . c u r r e n t
Milliseconds 208 96 168 56 272 136 88 88 111 161 232 312 191 193 160 119 177 230 314 111 96 121 86 105 81
Character T i m e M i l l i s ( ) ) ; e x p e c t e d +
Milliseconds 304 119 112 41 600 224 162 117 104 73 312 88 296 312 184 272 136 120 103 129 192 88 144 96 431
Character = ( r a n d o m . n e x t I n t ( ) % 1 0 2
Milliseconds 336 225 360 336 88 96 79 113 152 224 239 89 160 200 240 152 128 519 65 256 320 152 296 112 167
Character 4 ) ; } w h i l e ( e x p e c t e d > 0
Milliseconds 145 480 392 143 552 224 281 127 57 168 96 55 217 256 143 105 88 128 200 80 136 144 192 96 232
Character - ) { i n t c h = - 1 - ; t r y
Milliseconds 215 505 464 504 440 247 305 135 89 168 208 96 184 144 96 336 216 120 312 192 64 152 200 96 104
Character { c h = s t r e a m . r e a d ( ) ; { -{ }
Milliseconds 424 175 225 103 552 137 80 224 136 159 57 88 160 320 264 112 80 120 432 64 240 344 248 400 280
Character c a t c h ( I O E X -X x c e p t i o n 3 -
Milliseconds 328 344 103 104 249 96 80 328 456 176 232 200 376 103 193 96 192 152 80 64 95 81 160 80 312
Character -3 e - ) { l o g . w a r n ( " S t a n d a r
Milliseconds 112 118 74 448 200 127 304 513 191 153 56 184 231 104 81 216 392 288 432 160 168 247 112 105 168
Character d S e r v e r . a w a i t : r e a d -d -a -e - -r
Milliseconds 240 336 167 128 193 64 127 193 176 216 96 200 201 295 303 64 96 89 298 134 128 224 192 144 127
Character r e a d - : " , e - ) ; c h = - 1
Milliseconds 137 96 112 88 160 288 184 119 353 384 103 513 104 343 177 271 385 151 145 183 297 96 384 311 160
Character - ; } i f ( c h < 3 2 _ -_ ) / * C o
Milliseconds 432 169 80 344 272 319 104 81 448 336 120 280 168 120 336 256 456 424 152 312 136 408 231 280 57
Character n t o r -r -o r o l c h a r a c t e r o f -f r
Milliseconds 152 64 224 64 223 121 152 72 176 71 169 96 80 136 96 128 190 102 340 88 105 63 256 96 64
Character E O F t e r m i n a t e s l o o p b r e a k
Milliseconds 360 152 160 104 184 104 184 192 73 127 88 79 104 168 73 304 136 128 95 313 255 201 120 96 296
Character ; c o m m a n d . a p p e n d ( ( c h a r ) c
Milliseconds 216 120 208 72 112 144 64 103 97 160 392 119 137 96 111 89 336 152 256 104 112 80 400 392 192
Character h ( -( ) ; e x p e c t e d - - ; }
Milliseconds 184 368 248 144 280 184 215 145 118 114 152 176 72 127 409 128 264 176 224
WPM Timing
Seconds WPM
2.22 54.12
4.43 62.24
6.65 75.77
8.87 63.6
11.09 68.2
13.3 70.36
15.52 71.91
17.74 71.04
19.95 68.56
22.17 70.9
24.39 69.87
26.61 68.11
28.82 68.28
31.04 67.27
33.26 65.67
35.47 63.26
37.69 63.67
39.91 64.35
42.13 64.95
44.34 65.49
46.56 64.95
48.78 64.95
50.99 65.18
53.21 64.5
55.43 63.65
57.65 64.53
59.86 63.14
62.08 63.02
64.3 62.52
66.51 62.6
68.73 62.15
70.95 61.73
73.17 61.5
75.38 60.65
77.6 60.46
79.82 60.44
82.03 60.41
84.25 59.54
86.47 58.84
88.69 58.59
90.9 58.22
93.12 57.86
95.34 57.4
97.55 57.69
99.77 57.85
101.99 58.24
104.21 58.73
106.42 58.97
108.64 58.54
110.86 58.67