fastpotion (fastpotion)

Race #4

View Pit Stop page for race #4 by fastpotionGhost race

View profile for fastpotion (fastpotion)

Official speed 63.11 wpm (103.06 seconds elapsed during race)
Without ending ping 63.20 wpm (152 ms delay sending score to TypeRacer’s server)
Timerless 63.39 wpm (300 ms elapsed before first character typed; 102.61 seconds elapsed during race)
Timerless minus one 63.27 wpm, ignoring the first character typed
Race Start February 17, 2024 5:25:15pm UTC
Race Finish February 17, 2024 5:26:58pm UTC
Outcome No win (3 of 3)
Accuracy 96.7%
Points 93.61
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 socket */ StringBuffer command = new STrintringBuffer(): ; int expected = 102344; /* Cut off to avoid DosS attack */ while (expected < shutdown.length()) { if (random == null) random = new Random(System. ccurrentTimesMMillis()); expected += (random.nextInt() % 10124 ); } while (expected > 0 )) { int ch = 0--011; tyry { ch = stream. read(); } catch (IOExcpeeption e) { log.warn("StandardServer.await: read.: ", e); ch = 0-1-1; } if (ch < 32) /* Control character or EOF terminates loopp break; comommand.appencd((char) ch) ; expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 300 455 411 281 59 100 142 82 75 95 122 81 116 85 116 119 28 165 87 87 65 107 130 243 79
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 100 104 92 120 123 65 44 56 70 123 27 92 96 83 96 79 94 84 95 353 343 53 291 87 161
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 40 84 88 324 119 89 159 36 148 60 156 43 69 152 117 67 112 92 216 88 197 78 63 137 420
Character T r i n -n -i -r -T t r i n g B u f f e r ( ) : - -:
Milliseconds 84 189 31 92 276 139 144 128 81 143 47 51 122 394 250 80 158 42 115 230 67 371 45 507 128
Character ; i n t e x p e c t e d = 1 0 2 3 4 -4 -3 4
Milliseconds 245 42 191 54 93 111 101 191 145 112 275 200 56 190 108 201 79 181 119 183 120 75 321 127 73
Character ; / * C u t o f f t o a v o i d D o s
Milliseconds 248 44 448 267 177 450 131 121 87 158 90 128 84 97 51 50 148 103 76 10 114 94 230 191 163
Character -s S a t t a c k * / w h i l e ( e x p e c
Milliseconds 442 283 96 152 58 146 56 160 95 120 409 348 133 330 51 80 80 88 107 218 146 169 147 84 204
Character t e d < s h u t d o w n . l e n g t h ( ) )
Milliseconds 155 73 171 109 197 87 160 126 151 78 152 51 116 61 176 268 90 94 95 135 57 231 89 204 204
Character { i f ( r a n d o m = = n u l l ) r a n
Milliseconds 343 356 254 121 96 193 163 91 122 136 96 86 329 136 170 81 146 190 156 152 675 132 367 92 79
Character d o m = n e w R a n d o m ( S y s t e m .
Milliseconds 105 69 67 92 164 99 157 55 40 142 530 124 95 108 249 70 282 555 162 94 179 97 44 212 60
Character c -c - c u r r e n t T i m e s M -M -s M i l l i s (
Milliseconds 196 274 132 108 89 124 152 36 115 85 392 123 89 40 51 312 276 144 220 211 196 155 61 116 283
Character ) ) ; e x p e c t e d + = ( r a n d o m . n
Milliseconds 100 233 499 60 340 164 127 88 331 169 79 168 113 184 223 132 584 155 41 116 108 87 56 203 184
Character e x t I n t ( ) % 1 0 1 -1 2 4 - ) ; } w
Milliseconds 164 184 194 362 212 107 205 92 167 329 439 145 119 215 344 84 49 235 448 235 296 60 288 192 280
Character h i l e ( e x p e c t e d > 0 ) -) - ) {
Milliseconds 132 47 137 132 176 224 128 170 91 118 324 175 48 177 64 208 87 348 96 228 274 133 213 80 315
Character i n t c h = 0 - -- -0 - 0 1 -1 -0 1 ; t y -y
Milliseconds 228 201 54 97 104 160 59 161 169 91 303 4 408 136 200 16 79 363 124 120 240 69 204 511 336
Character r y { c h = s t r e a m . - r e a d ( )
Milliseconds 128 99 88 820 144 200 89 235 128 115 92 112 148 65 71 93 147 56 428 93 43 79 116 225 95
Character ; } c a t c h ( I O E x c p e -e -p e p t i o
Milliseconds 373 116 307 252 256 127 112 189 83 69 260 379 148 488 218 165 161 14 397 89 151 117 115 69 101
Character n e ) { l o g . w a r n ( " S t a n d a r d
Milliseconds 87 263 352 263 84 676 135 253 143 73 156 132 76 37 106 317 379 600 51 172 125 84 114 82 168
Character S e r v e r . a w a i t : r e a d . -. : " ,
Milliseconds 351 103 80 201 132 84 184 200 159 111 225 105 330 109 148 79 80 140 184 313 231 52 380 299 64
Character e ) ; c h = 0 - 1 -1 -- -0 - 1 ; } i f (
Milliseconds 136 265 567 48 232 104 232 132 127 260 4 72 327 133 431 224 124 296 71 409 140 188 111 96 252
Character c h < 3 2 ) / * C o n t r o l c h a r a
Milliseconds 204 96 122 346 36 239 96 412 95 580 420 148 463 124 88 51 136 32 176 32 101 100 51 76 125
Character c t e r o r E O F t e r m i n a t e s l o
Milliseconds 108 200 95 81 124 80 156 64 347 310 290 107 360 340 51 97 51 132 56 69 110 131 90 81 206
Character o p p - -p b r e a k ; c o m o -o -m m m a n d
Milliseconds 137 71 285 83 349 139 59 93 168 77 64 67 159 219 312 74 215 18 421 148 208 163 460 107 89
Character . a p p e n c -c d ( ( c h a r ) c h ) - ; e
Milliseconds 211 233 103 125 13 401 229 360 82 436 640 163 64 108 73 244 139 281 87 247 135 441 248 39 249
Character x p e c t e d - - ; }
Milliseconds 208 135 348 208 147 57 175 227 180 496 343 185
WPM Timing
Seconds WPM
2.06 58.22
4.12 84.42
6.18 91.21
8.24 93.15
10.31 87.33
12.37 83.45
14.43 78.18
16.49 77.87
18.55 73.74
20.61 76.27
22.67 75.16
24.73 74.23
26.8 75.69
28.86 75.69
30.92 75.69
32.98 74.23
35.04 75.34
37.1 74.72
39.16 74.15
41.22 72.77
43.28 71.8
45.35 71.98
47.41 71.64
49.47 70.11
51.53 69.4
53.59 69.86
55.65 68.57
57.71 67.99
59.77 66.45
61.83 66.37
63.9 66.48
65.96 66.41
68.02 65.45
70.08 65.24
72.14 65.21
74.2 65.5
76.26 65.77
78.32 65.11
80.39 64.49
82.45 64.19
84.51 64.04
86.57 64.04
88.63 64.58
90.69 65.1
92.75 64.95
94.81 64.29
96.87 63.92
98.94 63.8
101 63.33
103.06 63.11