Nameguy (nameguy)

Race #2

View Pit Stop page for race #2 by nameguyGhost race

View profile for Nameguy (nameguy)

Official speed 41.98 wpm (154.93 seconds elapsed during race)
Without ending ping 42.00 wpm (59 ms delay sending score to TypeRacer’s server)
Timerless 42.30 wpm (1,095 ms elapsed before first character typed; 153.78 seconds elapsed during race)
Timerless minus one 42.22 wpm, ignoring the first character typed
Race Start February 16, 2024 8:07:19pm UTC
Race Finish February 16, 2024 8:09:54pm UTC
Outcome Win (1 of 3)
Accuracy 94.3%
Points 62.27
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 character frs from the socket *(?/ StringBuffer command = new StringbuBuffer(); int expected = 1024; /* Cuf ot of f to avoid DoS attack (*/ while (expe ccted )< shutdown. length()) { if (random --== r=null) random = new Random(System .currentTimeMIillis()); expected )+_-+=( (random.nextInt() (% 1024)p;; } while( (expected )> 0_) { int ch -= -1; try { ch = stream,..read(); } catch (IOExpec ception e )) { log.warn("Standard Server. await;: read: ", e"); ch = -1; _} if (ch < 32) /* Control character or EOF terminates loop break; commadnd.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 1095 323 238 323 137 154 101 143 104 87 126 113 109 66 134 83 86 130 96 117 66 125 133 232 107
Character r f r -r -f - s f r o m t h e s o c k e t
Milliseconds 123 131 114 191 210 161 141 142 94 74 163 78 42 73 71 109 36 92 109 107 155 157 99 108 143
Character * ( -( ? -? / S t r i n g B u f f e r c o m m a
Milliseconds 253 0 423 541 384 236 157 186 213 205 92 46 143 462 142 71 153 148 88 154 199 78 74 148 53
Character n d = n e w S t r i n g b u -u -b B u f f e r
Milliseconds 124 80 98 401 226 168 97 89 125 439 241 188 70 41 91 208 69 258 148 216 143 84 141 120 109
Character ( ) ; i n t e x p e c t e d = 1 0 2 4 ;
Milliseconds 475 305 527 241 456 60 101 105 286 186 93 115 162 205 127 186 103 153 131 199 104 232 178 392 214
Character / * C u f o -o - -f t o f - f t o a v o
Milliseconds 266 427 253 456 164 126 130 128 248 108 171 126 183 591 101 143 334 171 159 148 58 131 332 120 114
Character i d D o S a t t a c k ( -( * / w h i l e
Milliseconds 39 107 92 278 326 394 225 199 167 164 120 133 92 143 197 564 255 305 339 166 81 83 102 100 90
Character ( e x p e c -c - c t e d ) -) < s h u t d o w
Milliseconds 388 278 199 108 135 209 20 422 130 151 238 111 170 157 370 379 3864 754 208 91 74 82 193 76 120
Character n . - l e n g t h ( ) ) { i f ( r a n d o
Milliseconds 92 189 159 440 263 93 117 243 237 104 544 632 990 583 883 560 387 101 160 309 386 143 92 83 100
Character m - - -- -- = = r = -= -r n u l l ) r a n d o m
Milliseconds 76 212 186 158 377 181 430 165 299 232 620 309 164 180 139 189 193 235 541 253 107 86 95 113 27
Character = n e w R a n d o m ( S y s t e m - . c u
Milliseconds 140 196 142 128 88 72 270 327 203 81 112 121 39 280 410 158 174 191 108 123 150 264 220 205 125
Character r r e n t T i m e M I -I i l l i s ( ) ) ; e x p
Milliseconds 113 124 99 120 103 375 162 45 107 493 175 535 255 149 170 181 121 304 777 191 742 211 125 178 128
Character e c t e d ) -) + _ -_ - -- + -+ = ( - -( ( r a n
Milliseconds 76 162 236 112 190 228 249 587 489 633 402 323 656 805 686 242 805 909 505 139 761 1238 481 106 105
Character d o m . n e x t I n t ( ) ( -( % 1 0 2 4 ) p ;
Milliseconds 83 97 76 463 509 82 190 219 307 204 109 317 327 371 437 456 1284 732 206 108 183 174 397 358 49
Character -; -p ; } w h i l e ( -( ( e x p e c t e d )
Milliseconds 400 183 274 171 1808 490 193 85 82 85 52 438 311 145 267 247 220 203 115 160 227 128 193 170 233
Character -) > 0 _ -_ ) { i n t c h - -- = - 1 ;
Milliseconds 422 845 324 588 619 579 191 383 881 437 251 110 89 162 193 83 182 130 387 212 197 203 226 337 297
Character t r y { c h = s t r e a m , . -. -, . r e a
Milliseconds 177 185 99 138 903 489 164 117 142 173 230 148 145 181 90 86 107 316 227 263 178 172 97 52 107
Character d ( ) ; } c a t c h ( I O E x p e c - -c -e
Milliseconds 125 484 339 544 249 866 395 294 183 100 214 100 174 187 416 144 397 384 111 138 192 21 192 180 145
Character -p c e p t i o n e ) -) - ) { l o g . w a r
Milliseconds 158 92 184 157 103 109 74 94 137 173 206 264 233 177 223 300 616 504 345 199 193 603 171 75 60
Character n ( " S t a n d a r d - S e r v e r . - a w a
Milliseconds 143 339 512 531 232 172 116 63 180 126 182 179 462 225 190 126 209 160 81 106 252 503 190 111 152
Character i t ; -; : r e a d : " , e " -" ) ; c h =
Milliseconds 123 108 330 310 195 295 239 83 81 142 339 271 229 357 283 497 323 394 208 444 298 388 70 284 284
Character - 1 ; _ -_ } i f ( c h < 3 2 ) / *
Milliseconds 239 202 68 769 364 479 355 259 343 207 94 143 446 552 150 427 795 651 218 104 424 455 960 472 417
Character C o n t r o l c h a r a c t e r o r E O F
Milliseconds 400 142 57 103 191 82 142 95 117 100 94 89 113 117 254 150 54 132 141 100 135 259 138 113 224
Character t e r m i n a t e s l o o p b r e a k ; c o
Milliseconds 167 128 84 111 153 56 71 84 129 205 121 148 305 160 109 195 189 83 85 99 100 254 212 550 126
Character m m a d -d n d . a p p e n d ( ( c h a r ) c h )
Milliseconds 151 158 83 84 355 153 105 164 419 117 153 101 108 135 386 204 665 140 105 108 260 277 193 106 331
Character ; e x p e c t e d - - : -: ; ) -) } - -} }
Milliseconds 431 284 125 194 80 122 180 214 131 192 123 137 216 505 182 290 293 201 697 443 170 181 210
WPM Timing
Seconds WPM
3.1 50.35
6.2 63.9
9.3 59.38
12.39 65.84
15.49 62.74
18.59 61.32
21.69 61.96
24.79 58.09
27.89 57.66
30.99 57.32
34.08 56.68
37.18 51.96
40.28 50.94
43.38 49.79
46.48 47.51
49.58 47.2
52.68 46.24
55.78 47.98
58.87 48.51
61.97 48.22
65.07 48.32
68.17 46.3
71.27 44.45
74.37 42.76
77.47 43.37
80.56 42.15
83.66 41.6
86.76 41.35
89.86 41.4
92.96 40.41
96.06 40.48
99.16 40.42
102.25 40.72
105.35 40.55
108.45 40.72
111.55 40.66
114.65 40.3
117.75 40.77
120.85 40.91
123.94 40.86
127.04 40.62
130.14 40.29
133.24 40.17
136.34 39.87
139.44 40.79
142.54 41.67
145.64 42.02
148.73 42.28
151.83 42.6
154.93 41.98