optional (itsmebr0)

Race #3

View Pit Stop page for race #3 by itsmebr0Ghost race

View profile for optional (itsmebr0)

Official speed 54.10 wpm (120.22 seconds elapsed during race)
Without ending ping 54.17 wpm (151 ms delay sending score to TypeRacer’s server)
Timerless 54.46 wpm (650 ms elapsed before first character typed; 119.42 seconds elapsed during race)
Timerless minus one 54.36 wpm, ignoring the first character typed
Race Start October 4, 2023 5:35:21pm UTC
Race Finish October 4, 2023 5:37:22pm UTC
Outcome Win (1 of 2)
Opponents 2. siraphat (48.33 wpm)
Accuracy 95.8%
Points 80.24
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 aeas d a set of charactetrs from the socket */ StringBuffer command = new SStringBuffer(); int expected = 1024; /* Cur t off to avaoioid Dos S attack 8**/ while (expected < shutdown.length()) { if (random == null) random= = new rRandom(System.currentiTimemilMilliess()); expected += (random.nextInt() % 1043457324); } while (expected > 0) { int ch = -1; try { ch = stream.read():;} } catch (IOException e) { logn.warn("STandtandardServer.waitawait: read: ", e): ); ch = -1; } if (ch> < 32) /* Control character or EOF terminates loop break; command.append((char) cbh); epxecxepecpected--: ;-: };} }
Timing
Character / * R E a d a -a - -d -a -E e a s - -s d a s
Milliseconds 650 205 144 314 70 81 127 108 64 200 134 141 150 149 101 80 137 154 334 140 87 82 87 165 94
Character e t o f c h a r a c t e t -t r s f r o m t
Milliseconds 159 54 79 81 100 69 152 131 491 222 113 102 192 45 109 501 67 115 126 123 601 112 99 118 79
Character h e s o c k e t * / S t r i n g B u f f e r
Milliseconds 114 60 70 90 73 94 65 98 66 112 345 248 152 382 137 53 46 107 65 241 85 135 173 108 71
Character c o m m a n d = n e w S -S S t r i n g B u
Milliseconds 91 111 64 63 159 61 113 53 69 77 143 366 386 71 69 289 367 299 143 54 54 70 72 260 108
Character f f e r ( ) ; i n t e x p e c t e d = 1 0
Milliseconds 135 141 148 62 156 55 260 127 138 168 44 70 111 183 129 432 293 213 89 170 90 340 129 90 125
Character 2 4 ; / * C u r - -r t o f f t o a v a
Milliseconds 146 672 584 145 330 207 134 212 109 124 50 355 133 135 107 97 67 146 111 99 82 100 189 137 90
Character o i -i -o -a o i d D o s - -s S a t t a c k 8
Milliseconds 140 150 411 150 407 192 87 76 78 288 126 135 327 243 166 273 82 135 131 161 151 91 81 155 344
Character * -* -8 * / w h i l e ( e x p e c t e d < s
Milliseconds 261 228 134 194 232 151 287 88 74 188 36 87 145 162 152 60 137 123 192 89 170 90 166 88 135
Character h u t d o w n . l e n g t h ( ) ) { i f ( r
Milliseconds 74 401 175 167 86 85 1184 222 430 61 116 61 161 50 184 80 245 333 299 179 115 84 100 301 222
Character a n d o m = = n u l l ) r a n d o m = - -=
Milliseconds 87 70 110 69 69 121 116 154 437 87 158 151 166 175 126 104 89 46 132 111 102 250 110 355 141
Character = n e w r -r R a n d o m ( S y s t e m . c u
Milliseconds 105 86 93 343 26 91 66 296 323 486 76 93 111 104 59 270 526 185 77 231 62 69 195 100 130
Character r r e n t i -i T i m e m i l -l -i -m M i l l i e s -s
Milliseconds 83 142 300 326 155 104 375 223 96 135 59 281 117 222 238 150 440 199 114 229 158 143 130 267 255
Character -e s ( ) ) ; e x p e c t e d + = ( r a n d o
Milliseconds 149 160 201 79 220 389 98 120 165 61 136 421 268 79 172 142 191 320 371 256 182 71 62 124 45
Character m . n e x t I n t ( ) % 1 0 4 -4 3 -3 4 5 7 -7 -5
Milliseconds 56 232 192 67 182 84 207 149 76 181 62 205 257 475 617 104 144 390 117 473 55 228 107 283 158
Character -4 3 -3 2 4 ) ; } w h i l e ( e x p e c t e d
Milliseconds 797 131 401 79 394 503 256 143 191 156 140 55 78 166 63 78 154 137 177 85 153 105 227 152 167
Character > 0 ) { i n t c h = - 1 ; t r y
Milliseconds 113 481 154 344 403 139 202 187 126 151 59 80 147 74 464 83 157 502 103 223 160 108 42 117 149
Character { c h = s t r e a m . r e a d ( ) : -: ; }
Milliseconds 133 203 227 70 139 194 131 117 132 161 62 72 52 515 122 50 95 101 271 20 639 674 542 1100 390
Character - -} } c a t c h ( I O E x c e p t i o n e
Milliseconds 228 149 246 128 311 121 142 111 224 55 245 196 408 275 407 274 248 53 73 178 54 71 125 103 98
Character ) { l o g n -n . w a r n ( " S T a n d -d -n -a -T
Milliseconds 254 155 211 153 128 197 81 187 677 320 155 152 76 61 203 229 339 90 110 100 74 292 133 157 133
Character t a n d a r d S e r v e r . w a i t -t -i -a -w a w a
Milliseconds 134 81 94 72 170 127 355 444 138 18 206 106 78 107 51 155 104 65 260 133 158 141 73 145 125
Character i t : r e a d : " , e ) : - -: -) ) ; c h
Milliseconds 86 120 256 256 115 68 92 99 205 147 159 247 159 133 247 528 197 350 126 148 836 439 227 257 68
Character = - 1 ; } i f ( c h > -> < 3 2 ) /
Milliseconds 405 74 160 226 112 793 118 465 188 119 51 94 220 198 104 258 316 232 232 139 369 61 249 151 282
Character * C o n t r o l c h a r a c t e r o r E O
Milliseconds 216 126 518 166 73 89 51 57 172 110 141 107 62 98 134 110 209 82 80 86 96 83 79 321 119
Character F t e r m i n a t e s l o o p b r e a k ;
Milliseconds 114 160 158 99 78 86 38 182 77 65 82 165 81 89 169 142 136 70 251 181 70 48 58 207 180
Character c o m m a n d . a p p e n d ( ( c h a r ) c b -b
Milliseconds 129 93 94 137 69 130 35 123 94 285 190 76 111 104 253 481 184 97 55 56 249 549 131 120 490
Character h ) ; e p x e c -c -e -x -p x e p e c -c -e -p -e p e c
Milliseconds 187 224 290 268 129 116 107 209 114 167 100 157 149 113 254 125 80 64 432 167 165 175 225 116 82
Character t e d - - : - -: -- ; -; - : } -} - -: ; } -} }
Milliseconds 193 71 162 504 174 233 313 220 140 150 201 421 308 439 157 140 285 141 151 783 327 292 98 142
WPM Timing
Seconds WPM
2.4 19.96
4.81 44.92
7.21 48.24
9.62 57.39
12.02 67.87
14.43 65.71
16.83 69.16
19.24 67.38
21.64 64.33
24.04 63.38
26.45 60.34
28.85 59.47
31.26 61.81
33.66 60.6
36.07 60.89
38.47 62.38
40.88 62.53
43.28 62.11
45.68 62.25
48.09 60.39
50.49 59.65
52.9 59.66
55.3 60.54
57.71 59.68
60.11 57.29
62.52 56.82
64.92 57.49
67.32 57.57
69.73 58.17
72.13 58.89
74.54 57.15
76.94 56.61
79.35 56.56
81.75 56.51
84.16 56.04
86.56 56.42
88.96 56.25
91.37 55.69
93.77 54.9
96.18 54.77
98.58 54.66
100.99 55.14
103.39 56.18
105.8 57.28
108.2 57.67
110.6 57.29
113.01 56.39
115.41 55.94
117.82 54.9
120.22 54.1