plop (ploppiplop)

Race #13

View Pit Stop page for race #13 by ploppiplopGhost race

View profile for plop (ploppiplop)

Official speed 71.80 wpm (90.59 seconds elapsed during race)
Without ending ping 71.94 wpm (179 ms delay sending score to TypeRacer’s server)
Timerless 72.33 wpm (484 ms elapsed before first character typed; 89.92 seconds elapsed during race)
Timerless minus one 72.20 wpm, ignoring the first character typed
Race Start July 10, 2023 7:35:53am UTC
Race Finish July 10, 2023 7:37:24am UTC
Outcome Win (1 of 3)
Accuracy 98.0%
Points 106.50
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 fom tfrfrom the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DosS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(Ssyystem. cucurrentTimeMillis()); expected += (random.nextInt() &&^% 1024); } while (expected > 0) { int ch = 1-1; try { ch = stream.read(); } catch (IOExdccception e) { log.warn("StandardServer.await: reada: ", e); chr = -1; } if (ch < 32) /* Control Chacharacter 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 484 350 110 217 127 114 101 115 99 71 139 91 60 83 80 42 100 92 97 66 67 109 138 172 81
Character r s f o m t -t f r -f -r -f -o -m - f r o m t h e
Milliseconds 80 49 115 81 195 141 27 42 488 201 144 273 0 110 0 0 0 318 169 77 117 73 46 109 24
Character s o c k e t * / S t r i n g B u f f e r c
Milliseconds 140 49 112 98 132 46 107 139 349 373 381 179 154 59 74 134 32 241 126 86 128 124 39 105 89
Character o m m a n d = n e w S t r i n g B u f f e r
Milliseconds 37 170 137 64 122 40 125 183 78 159 76 66 72 176 229 73 50 130 50 231 141 97 119 132 43
Character ( ) ; i n t e x p e c t e d = 1 0 2 4 ;
Milliseconds 221 36 273 95 100 139 55 101 67 161 109 80 153 144 70 133 84 106 81 173 159 140 440 248 141
Character / * C u t o f f t o a v o i d D o s -s S
Milliseconds 229 703 364 296 135 95 68 57 103 103 74 160 47 112 61 144 43 51 62 128 160 140 126 337 105
Character a t t a c k * / w h i l e ( e x p e c t e
Milliseconds 152 300 182 161 83 156 138 113 407 340 152 127 76 48 44 72 87 323 167 158 70 106 178 125 93
Character d < s h u t d o w n . l e n g t h ( ) ) {
Milliseconds 135 120 269 70 105 102 51 47 156 229 36 218 218 160 95 130 81 156 66 250 46 181 235 270 153
Character i f ( r a n d o m = = n u l l ) r a n d o
Milliseconds 136 93 98 182 133 75 85 95 61 143 77 146 141 70 155 113 173 125 241 132 156 40 110 69 75
Character m = n e w R a n d o m ( S s y -y -s y s t e m
Milliseconds 117 113 127 76 141 71 54 123 163 176 89 68 113 108 252 94 405 131 360 90 416 86 105 108 75
Character . c u -u -c - c u r r e n t T i m e M i l l i s (
Milliseconds 157 63 144 97 282 128 92 86 148 84 129 64 94 71 261 141 156 84 232 177 159 157 94 175 284
Character ) ) ; e x p e c t e d + = ( r a n d o m . n
Milliseconds 60 243 310 163 99 157 92 95 169 133 83 116 482 229 183 150 305 156 54 114 82 60 124 163 204
Character e x t I n t ( ) & -& & -& ^ -^ % 1 0 2 4 ) ; }
Milliseconds 230 150 145 210 148 63 205 74 98 298 458 278 455 364 276 976 247 273 143 364 190 408 240 255 719
Character w h i l e ( e x p e c t e d > 0 ) { i
Milliseconds 233 97 87 80 17 51 112 165 186 162 77 110 170 133 75 154 124 281 66 195 354 200 230 177 125
Character n t c h = 1 -1 - 1 ; t r y { c h =
Milliseconds 142 59 122 70 117 234 131 115 122 451 183 189 217 200 106 132 123 625 262 230 116 95 163 285 108
Character s t r e a m . r e a d ( ) ; } c a t c h ( I
Milliseconds 113 109 148 37 60 167 137 61 32 64 112 279 39 243 93 335 358 145 130 49 156 83 99 181 344
Character O E x d c -c c -c -d c e p t i o n e ) { l o g
Milliseconds 41 228 206 196 198 171 84 104 243 89 161 145 104 98 41 142 128 137 288 178 177 208 159 155 52
Character . w a r n ( " S t a n d a r d S e r v e r . a w a
Milliseconds 155 127 103 14 174 360 230 172 160 110 81 120 122 77 78 293 179 79 108 82 45 168 166 62 113
Character i t : r e a d a -a : " , e ) ; c h r -r =
Milliseconds 130 102 275 60 142 42 74 139 56 436 241 129 149 290 363 131 296 366 213 103 113 160 346 135 141
Character - 1 ; } i f ( c h < 3 2 ) / * C o
Milliseconds 73 445 177 259 138 360 253 133 94 87 328 157 138 485 175 208 297 95 353 139 295 389 237 296 159
Character n t r o l C h a -a -h -C c h a r a c t e r o r
Milliseconds 153 32 81 56 149 93 179 131 110 342 125 80 214 145 56 95 90 141 180 82 72 114 36 102 76
Character E O F t e r m i n a t e s l o o p b r e a k
Milliseconds 182 215 127 147 138 112 90 43 154 132 86 76 66 70 80 48 196 115 139 86 141 36 75 82 144
Character ; c o m m a n d . a p p e n d ( ( c h a r ) c
Milliseconds 151 92 151 61 163 121 102 88 59 136 132 119 111 67 146 55 264 143 158 103 75 56 270 152 139
Character h ) ; e x p e c t e d - - ; }
Milliseconds 310 650 288 139 137 193 41 242 194 167 58 133 239 128 202 231 215
WPM Timing
Seconds WPM
1.81 66.24
3.62 92.73
5.44 61.82
7.25 72.86
9.06 72.86
10.87 80.59
12.68 83.27
14.49 85.28
16.31 82.43
18.12 80.81
19.93 80.69
21.74 78.93
23.55 79.99
25.36 80.9
27.18 80.81
28.99 82.38
30.8 83.77
32.61 82.8
34.42 80.53
36.23 80.15
38.05 79.48
39.86 79.18
41.67 79.2
43.48 78.1
45.29 74.98
47.1 73.62
48.92 72.12
50.73 73.33
52.54 73.09
54.35 72.42
56.16 71.79
57.97 72.86
59.79 72.46
61.6 71.89
63.41 71.72
65.22 71.94
67.03 72.32
68.84 72.86
70.66 72.01
72.47 71.54
74.28 71.24
76.09 70.65
77.9 70.09
79.71 69.55
81.53 70.36
83.34 71.28
85.15 72.16
86.96 72.45
88.77 71.91
90.59 71.8