ABCD (x007)

Race #809

View Pit Stop page for race #809 by x007Ghost race

View profile for ABCD (x007)

Official speed 64.99 wpm (100.08 seconds elapsed during race)
Without ending ping 65.14 wpm (232 ms delay sending score to TypeRacer’s server)
Timerless 65.71 wpm (858 ms elapsed before first character typed; 98.99 seconds elapsed during race)
Timerless minus one 65.58 wpm, ignoring the first character typed
Race Start January 16, 2025 2:09:47pm UTC
Race Finish January 16, 2025 2:11:27pm UTC
Outcome Win (1 of 3)
Accuracy 98.8%
Points 96.40
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 characrtters from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()) { if (random == null) ranadom = new rRandom(System.currentTimeMillis()); exptecected += (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) /* Contrlol character or EOF terminates loop break; command.append((char) ch); exptecected--; }
Timing
Character / * R e a d a s e t o f c h a r a c r t
Milliseconds 858 347 237 270 78 101 118 205 101 153 195 59 116 223 84 76 151 158 110 58 124 132 154 363 0
Character -t -r t e r s f r o m t h e s o c k e t * /
Milliseconds 717 150 115 89 132 103 213 158 195 60 90 77 69 101 74 205 106 121 98 101 143 121 273 157 240
Character S t r i n g B u f f e r c o m m a n d = n
Milliseconds 362 240 136 175 63 85 119 316 127 170 168 153 80 257 117 115 227 134 98 68 115 165 126 107 136
Character e w S t r i n g B u f f e r ( ) ; i n t e x
Milliseconds 82 119 179 222 144 192 37 96 164 437 195 147 203 251 91 407 34 266 205 126 106 48 250 195 200
Character p e c t e d = 1 0 2 4 ; / * C u t o f f
Milliseconds 150 91 685 366 78 237 169 99 133 121 147 145 139 124 228 276 304 329 250 116 147 227 77 107 206
Character t o a v o i d D o S a t t a c k * / w
Milliseconds 155 64 106 124 109 102 113 77 38 204 225 222 296 197 120 179 134 152 222 111 111 212 184 167 243
Character h i l e ( e x p e c t e d < s h u t d o w n
Milliseconds 124 75 89 62 234 188 222 155 117 158 301 152 55 226 144 181 184 102 117 189 81 197 67 140 46
Character . l e n g t h ( ) ) { i f ( r a n d o m =
Milliseconds 167 268 85 106 68 189 86 306 53 459 280 199 214 115 88 190 173 246 88 32 178 69 50 187 385
Character = n u l l ) r a n a -a d o m = n e w r -r
Milliseconds 155 155 93 242 239 141 292 203 123 102 99 116 636 137 77 94 171 190 69 99 100 77 190 330 515
Character R a n d o m ( S y s t e m . c u r r e n t T i m e
Milliseconds 292 117 108 120 110 110 211 368 149 99 134 99 91 78 354 90 183 155 125 75 131 319 106 85 93
Character M i l l i s ( ) ) ; e x p t e c -c -e -t e c t e d
Milliseconds 272 140 229 144 117 77 290 194 388 315 190 248 155 141 135 79 218 449 106 382 171 212 197 67 190
Character + = ( r a n d o m . n e x t I n t ( ) ) -) %
Milliseconds 176 216 205 174 667 304 88 95 136 47 70 180 209 123 204 195 284 214 89 284 81 170 614 175 279
Character 1 0 2 4 ) ; } w h i l e ( e x p e c t e d
Milliseconds 292 207 113 168 141 382 224 151 233 252 172 59 103 69 76 226 129 180 206 183 94 233 194 49 210
Character > 0 ) { i n t c h = - 1 ; t r y
Milliseconds 154 248 209 520 368 187 130 282 119 107 24 251 191 91 210 166 191 118 246 123 218 266 201 76 240
Character { c h = s t r e a m . r e a d ( ) ; } c
Milliseconds 169 199 158 88 194 120 119 151 100 171 114 37 108 220 222 99 83 144 882 96 512 195 221 226 142
Character a t c h ( I O E x c e p t i o n e ) { l o
Milliseconds 129 96 205 132 204 263 231 95 154 384 82 238 61 173 47 60 52 117 121 268 204 122 255 203 185
Character g . w a r n ( " S t a n d a r d S e r v e r . a w
Milliseconds 81 119 142 153 46 74 230 212 354 149 151 64 221 162 170 307 349 90 89 636 243 68 180 111 141
Character a i t : r e a d : " , e ) ; c h = - 1
Milliseconds 154 89 100 257 155 95 108 73 122 390 197 565 287 147 263 270 261 87 267 96 308 225 408 160 134
Character ; } i f ( c h < 3 2 ) / * C o n t r
Milliseconds 369 210 168 220 102 110 174 162 232 75 217 196 149 139 123 410 175 291 275 191 243 120 83 65 207
Character l -l o l c h a r a c t e r o r E O F t e r
Milliseconds 206 594 198 192 116 116 107 80 83 132 183 253 53 176 232 88 66 238 197 102 148 224 206 126 94
Character m i n a t e s l o o p b r e a k ; c o m m a
Milliseconds 50 134 79 109 229 99 132 191 115 207 183 153 152 50 238 95 90 60 153 111 149 85 166 188 0
Character n d . a p p e n d ( ( c h a r ) c h ) ; e x p
Milliseconds 148 137 143 245 321 167 106 85 144 204 153 284 61 108 123 286 205 142 94 359 265 169 138 245 185
Character t e c -c -e -t e c t e d - - ; }
Milliseconds 154 79 220 391 156 168 86 179 198 53 211 236 177 295 377 150
WPM Timing
Seconds WPM
2 35.97
4 65.95
6 55.96
8.01 65.95
10.01 65.95
12.01 68.95
14.01 69.38
16.01 69.7
18.01 67.28
20.02 67.15
22.02 67.58
24.02 68.45
26.02 69.18
28.02 69.38
30.02 70.75
32.02 70.07
34.03 70.53
36.03 68.95
38.03 68.47
40.03 68.95
42.03 69.09
44.03 68.67
46.04 66.73
48.04 66.2
50.04 66.43
52.04 65.26
54.04 64.84
56.04 65.31
58.04 64.92
60.05 65.15
62.05 65.18
64.05 65.95
66.05 64.86
68.05 64.89
70.05 65.44
72.06 65.78
74.06 65.3
76.06 65.95
78.06 65.18
80.06 64.9
82.06 64.93
84.06 64.81
86.07 64.28
88.07 64.72
90.07 65.28
92.07 65.82
94.07 66.08
96.07 65.95
98.08 65.22
100.08 64.99