Sprinkle (mrsprinkle)

Race #4

View Pit Stop page for race #4 by mrsprinkleGhost race

View profile for Sprinkle (mrsprinkle)

Official speed 96.61 wpm (67.32 seconds elapsed during race)
Without ending ping 96.91 wpm (208 ms delay sending score to TypeRacer’s server)
Timerless 98.45 wpm (1,049 ms elapsed before first character typed; 66.07 seconds elapsed during race)
Timerless minus one 98.27 wpm, ignoring the first character typed
Race Start January 19, 2024 8:50:37pm UTC
Race Finish January 19, 2024 8:51:44pm UTC
Outcome Win (1 of 3)
Accuracy 99.8%
Points 143.31
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 ssocket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DoS attack */ while (expected < shutdown.length()) { if (random == nuiull) 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--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 1049 247 148 160 111 142 25 54 62 58 119 55 40 81 31 78 43 195 120 66 94 74 197 26 143
Character r s f r o m t h e s -s s o c k e t * / S
Milliseconds 61 40 78 101 46 25 39 62 55 34 50 69 328 274 344 88 54 70 94 49 168 291 213 51 302
Character t r i n g B u f f e r c o m m a n d = n e w
Milliseconds 114 155 79 38 54 222 103 82 138 132 27 70 92 51 30 114 52 84 93 39 50 90 90 69 48
Character S t r i n g B u f f e r ( ) ; i n t e x p e
Milliseconds 67 157 128 127 72 22 69 220 121 85 123 132 52 91 13 178 124 108 40 44 59 165 69 83 85
Character c t e d = 1 0 2 4 ; / * C u t o f f t
Milliseconds 85 66 84 77 230 88 62 195 84 104 78 135 195 458 218 132 72 111 91 82 49 58 125 123 48
Character o a v o i d D o S a t t a c k * / w h i
Milliseconds 78 28 138 57 59 13 68 75 156 230 130 228 237 60 114 61 140 83 166 59 282 69 454 75 69
Character l e ( e x p e c t e d < s h u t d o w n . l
Milliseconds 112 53 26 278 103 60 81 54 82 89 83 87 249 255 123 268 102 270 95 42 109 48 74 225 162
Character e n g t h ( ) ) { i f ( r a n d o m = =
Milliseconds 84 84 132 273 18 358 2 110 183 546 54 171 61 89 292 123 70 46 94 55 34 101 63 116 105
Character n u i -i u -u l l ) r a n d o m = n e w R a
Milliseconds 73 49 3 401 342 443 36 124 165 187 85 85 92 96 69 24 254 213 130 194 41 71 83 125 137
Character n d o m ( S y s t e m . c u r r e n t T i m e M i
Milliseconds 91 76 71 28 153 114 178 122 73 63 49 168 101 101 76 143 35 76 64 171 73 37 50 159 146
Character l l i s ( ) ) ; e x p e c t e d + = ( r a n
Milliseconds 141 121 128 70 100 23 121 345 114 181 65 75 67 77 73 66 84 326 45 129 41 210 218 48 88
Character d o m . n e x t I n t ( ) % 1 0 2 4 ) ; }
Milliseconds 78 47 51 204 189 35 39 44 187 126 72 150 70 438 143 119 412 91 72 89 237 187 176 471 229
Character w h i l e ( e x p e c t e d > 0 ) { i n
Milliseconds 74 46 74 101 60 30 311 103 66 90 108 96 72 76 95 216 290 170 82 218 193 63 370 246 28
Character t c h = - 1 ; t r y { c h = s t r
Milliseconds 57 23 314 84 187 63 92 137 53 244 69 451 59 94 34 266 182 126 42 211 80 91 164 17 211
Character e a m . r e a d ( ) ; } c a t c h ( I O E x
Milliseconds 49 42 22 164 77 30 32 151 133 20 244 111 254 70 316 198 31 177 37 76 172 346 18 336 192
Character c e p t i o n e ) { l o g . w a r n ( " S t
Milliseconds 184 53 75 97 61 32 47 145 46 196 430 84 82 321 28 59 89 120 82 41 66 162 161 100 108
Character a n d a r d S e r v e r . a w a i t : r e a d :
Milliseconds 77 104 61 131 58 51 211 197 44 175 116 339 103 104 90 82 90 61 188 51 155 41 29 175 135
Character " , e ) ; c h = - 1 ; } i f ( c h
Milliseconds 38 466 232 159 116 216 160 158 224 36 168 70 82 173 50 216 102 394 162 227 72 63 107 218 32
Character < 3 2 ) / * C o n t r o l c h a r a c t
Milliseconds 169 291 126 103 58 229 238 221 235 117 145 87 32 95 40 72 20 77 187 65 179 70 79 207 25
Character e r o r E O F t e r m i n a t e s l o o p
Milliseconds 153 61 36 34 66 45 177 67 98 44 233 138 58 54 121 25 38 57 62 104 24 187 34 135 35
Character b r e a k ; c o m m a n d . a p p e n d ( ( c
Milliseconds 84 211 179 29 37 39 168 224 249 40 34 119 95 47 73 133 116 48 107 104 60 98 290 97 143
Character h a r ) c h ) ; e x p e c t e d - - ; }
Milliseconds 200 80 39 221 259 103 31 241 176 117 157 74 38 107 72 72 88 70 233 115 143 378 39
WPM Timing
Seconds WPM
1.35 17.82
2.69 75.76
4.04 106.95
5.39 95.81
6.73 89.12
8.08 98.04
9.43 103.13
10.77 105.83
12.12 107.94
13.46 103.38
14.81 106.95
16.16 105.46
17.5 103.52
18.85 103.13
20.2 102.2
21.54 101.38
22.89 99.08
24.24 99.03
25.58 96.63
26.93 97.14
28.28 98.04
29.62 99.25
30.97 99.2
32.31 99.15
33.66 100.17
35.01 98.72
36.35 96.72
37.7 98.04
39.05 97.11
40.39 96.55
41.74 96.02
43.09 96.09
44.43 96.69
45.78 96.2
47.13 96.25
48.47 95.81
49.82 96.35
51.16 96.16
52.51 95.98
53.86 95.59
55.2 94.99
56.55 94.64
57.9 94.1
59.24 95
60.59 96.06
61.94 96.87
63.28 97.28
64.63 97.11
65.98 96.94
67.32 96.61