Ty (nawnotsomuch)

Race #4

View Pit Stop page for race #4 by nawnotsomuchGhost race

View profile for Ty (nawnotsomuch)

Official speed 55.98 wpm (116.18 seconds elapsed during race)
Without ending ping 56.11 wpm (271 ms delay sending score to TypeRacer’s server)
Timerless 56.29 wpm (363 ms elapsed before first character typed; 115.55 seconds elapsed during race)
Timerless minus one 56.18 wpm, ignoring the first character typed
Race Start August 16, 2023 8:34:26pm UTC
Race Finish August 16, 2023 8:36:23pm UTC
Outcome Win (1 of 2)
Accuracy 96.6%
Points 83.04
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 /& * rRead a stet of characeters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attcack */ while e(expecedted < shutdown.length()) { if (random == null) random = new Random(System.curretnntTimeMillis()); expected += (ranodm.dom.nextInt() % 1024); } while (excpected > 0) { int ch = -1 ; try { ch = stream.read90)(); } catch (OIOException e) { log.warn("StandardServer.await: read: ", e); ch = -1; } if )(ch < 32 ) /* Control character or EOF terminates loop break; ocommand.append((chrar) ch); expected --; }
Timing
Character / & - -& * r -r R e a d a s t -t e t o f
Milliseconds 363 411 264 291 102 245 220 126 358 131 164 101 118 115 65 137 75 223 363 50 180 96 157 53 88
Character c h a r a c e -e t e r s f r o m t h e s o c
Milliseconds 170 120 27 96 84 418 437 401 81 109 70 152 110 88 147 93 31 167 68 118 60 121 103 107 121
Character k e t * / S t r i n g B u f f e r c o m m a
Milliseconds 67 88 59 307 312 254 254 208 174 98 83 62 54 403 193 66 125 149 80 195 98 85 24 139 78
Character n d = n e w S t r i n g B u f f e r ( ) ;
Milliseconds 157 0 254 208 228 331 30 110 135 170 111 189 47 38 954 245 188 97 106 153 68 277 47 285 225
Character i n t e x p e c t e d = 1 0 2 4 ; / * C
Milliseconds 212 35 101 120 126 198 141 83 369 172 45 87 207 197 206 120 115 116 102 128 214 489 320 265 279
Character u t o f f t o a v o i d D o S a t t c -c
Milliseconds 174 100 114 190 68 101 128 259 231 158 132 226 37 53 100 112 203 233 346 236 227 159 110 125 515
Character a c k * / w h i l e e -e ( e x p e c e d -d -e
Milliseconds 59 86 37 279 675 264 354 399 68 117 215 29 152 89 370 179 191 185 122 92 192 162 107 451 126
Character t e d < s h u t d o w n . l e n g t h ( ) )
Milliseconds 45 69 117 176 208 147 89 121 69 93 511 130 0 270 338 249 71 173 57 147 101 292 582 544 377
Character { i f ( r a n d o m = = n u l l ) r a n
Milliseconds 287 346 297 42 127 588 195 95 74 115 79 20 345 208 111 199 171 64 233 114 269 216 91 96 85
Character d o m = n e w R a n d o m ( S y s t e m . c
Milliseconds 82 62 48 143 209 199 136 77 24 159 497 141 55 157 34 43 460 308 285 59 363 60 113 315 271
Character u r r e t n -n -t n t T i m e M i l l i s ( ) ) ;
Milliseconds 151 82 497 183 177 15 566 120 178 31 382 132 33 87 302 175 166 77 344 67 368 47 218 390 225
Character e x p e c t e d + = ( r a n o d m . -. -m -d -o d
Milliseconds 448 228 89 99 169 103 50 87 184 299 220 230 517 214 89 71 165 0 62 233 300 113 115 102 83
Character o m . n e x t I n t ( ) % 1 0 2 4 ) ; } w
Milliseconds 123 27 241 217 39 175 67 382 204 64 244 94 209 287 363 238 109 113 122 437 257 194 585 295 191
Character h i l e ( e x c -c p e c t e d > 0 ) { i
Milliseconds 113 38 214 46 119 617 199 186 392 310 133 37 189 134 46 105 184 237 185 181 237 232 965 277 130
Character n t c h = - 1 - ; t r y { c h =
Milliseconds 44 47 139 71 111 472 252 234 354 170 118 353 150 215 202 182 71 204 557 286 139 110 181 400 224
Character s t r e a m . r e a d 9 0 -0 -9 ) -) ( ) ; } c a
Milliseconds 193 143 93 166 63 71 254 142 155 71 105 148 71 508 103 220 506 202 39 351 240 561 651 210 150
Character t c h ( O -O I O E x c e p t i o n e ) { l
Milliseconds 113 202 72 201 372 396 505 209 47 411 255 215 91 52 160 81 52 191 185 61 337 238 651 574 331
Character o g . w a r n ( " S t a n d a r d S e r v e r . a
Milliseconds 163 25 194 330 87 115 94 696 169 659 192 91 150 63 107 96 173 276 214 201 162 0 109 259 143
Character w a i t : r e a d : " , e ) ; c h = -
Milliseconds 117 126 161 86 325 229 244 200 74 144 241 218 339 911 220 116 617 569 796 231 133 217 226 206 185
Character 1 ; } i f ) -) ( c h < 3 2 - ) / *
Milliseconds 59 312 214 288 303 195 62 120 719 506 828 244 138 300 276 214 142 62 261 405 412 272 552 395 394
Character C o n t r o l c h a r a c t e r o r E O F
Milliseconds 285 120 69 94 46 80 164 167 93 285 44 114 85 123 89 67 62 104 157 70 111 170 96 87 110
Character t e r m i n a t e s l o o p b r e a k ; o -o
Milliseconds 283 124 95 54 150 46 60 150 57 161 106 165 150 137 306 231 154 24 148 45 102 227 252 465 298
Character c o m m a n d . a p p e n d ( ( c h r -r a r ) c
Milliseconds 102 101 53 150 91 124 50 431 121 122 110 30 238 0 600 563 347 95 127 700 86 116 267 484 77
Character h ) ; e x p e c t e d - - - ; }
Milliseconds 125 255 567 243 234 207 61 127 121 102 74 81 152 307 158 133 398 246 283
WPM Timing
Seconds WPM
2.32 15.49
4.65 43.9
6.97 49.92
9.29 59.39
11.62 66.1
13.94 68
16.27 65.66
18.59 67.13
20.91 65.99
23.24 68.17
25.56 66.67
27.88 64.98
30.21 63.16
32.53 63.45
34.86 62.31
37.18 61.65
39.5 62.58
41.83 63.98
44.15 63.6
46.47 62.49
48.8 61.97
51.12 62.21
53.44 61.07
55.77 61.11
58.09 60.52
60.42 60.18
62.74 60.25
65.06 59.94
67.39 59.48
69.71 59.22
72.03 58.64
74.36 57.77
76.68 57.28
79.01 57.57
81.33 57.1
83.65 56.95
85.98 57.5
88.3 57.21
90.62 56.41
92.95 56.29
95.27 55.55
97.59 55.21
99.92 54.4
102.24 55.52
104.57 56.46
106.89 56.36
109.21 56.81
111.54 56.27
113.86 56.17
116.18 55.98