frendhy zhuang (frendhy)

Race #47

View Pit Stop page for race #47 by frendhyGhost race

View profile for frendhy zhuang (frendhy)

Official speed 48.99 wpm (132.76 seconds elapsed during race)
Without ending ping 49.05 wpm (176 ms delay sending score to TypeRacer’s server)
Timerless 49.18 wpm (327 ms elapsed before first character typed; 132.26 seconds elapsed during race)
Timerless minus one 49.09 wpm, ignoring the first character typed
Race Start September 14, 2023 1:58:28pm UTC
Race Finish September 14, 2023 2:00:41pm UTC
Outcome No win (2 of 2)
Opponents 1. nanimonima (58.03 wpm)
Accuracy 94.2%
Points 72.67
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 /* Rad ead saa set of characters forrom the socket *. / StringBuffer command = new String BBuffer()l; int expected = 10324/; /* Cut off to avoid DosS attack */wih while (expected < eshutwodown.lenghthtth()) { if (arandom == null0) random = new Random(Stemysmtem.currentTImeimeMillis()); expected += (random.nextInt() % 104224); } wh9ileile (expected > 0) {in int ch = -1 ; try { ch = sterream.read(); } catch (IOExepception e ) { log.wanrn(S"StandardServer.waiawait: read: " , e) ; ch = -1; } if )(ch < 32) /* Control characater or EOF terinmintaeates loop break; com,mand.append((char) ch) e; expected--; }
Timing
Character / * R a d - -d -a e a d s a -a -s a s e t o
Milliseconds 327 747 216 417 214 145 91 316 165 148 86 92 111 70 115 138 208 156 109 96 85 94 56 128 114
Character f c h a r a c t e r s f o r -r -o r o m t h e
Milliseconds 92 94 266 98 59 116 111 117 205 97 115 121 303 155 124 40 354 165 133 78 90 80 85 121 102
Character s o c k e t * . - -. / S t r i n g B u f f
Milliseconds 104 116 180 97 101 106 65 185 1271 373 241 266 172 170 119 269 215 143 56 82 90 267 178 297 135
Character e r c o m m a n d = n e w S t r i n g B
Milliseconds 132 105 74 368 92 88 144 100 95 87 104 260 120 138 83 61 112 360 218 142 83 77 82 85 236
Character -B - B u f f e r ( ) l -l ; i n t e x p e c t e
Milliseconds 257 156 156 265 108 147 123 116 373 140 434 332 181 114 153 106 65 115 85 177 149 46 162 192 73
Character d = 1 0 3 -3 2 4 / -/ ; / * C u t o f f
Milliseconds 158 120 451 110 365 84 199 281 124 86 494 281 242 224 249 567 202 438 149 118 115 121 67 124 105
Character t o a v o i d D o s -s S a t t a c k * / w
Milliseconds 132 92 49 150 180 132 180 112 88 239 309 158 321 137 126 137 232 243 166 184 306 121 218 769 213
Character i h -h -i -w w h i l e ( e x p e c t e d < e
Milliseconds 136 53 312 162 148 153 97 207 102 154 141 126 243 164 173 122 69 249 229 81 132 115 363 110 253
Character -e s h u t w o -o -w d o w n . l e n g h t -t -h h t -t
Milliseconds 326 98 95 153 113 236 87 224 154 90 124 71 123 324 346 84 101 89 149 93 450 144 701 86 156
Character -h t h ( ) ) { i f ( a -a r a n d o m = =
Milliseconds 162 73 99 234 257 236 292 377 476 239 146 114 359 343 386 57 71 98 90 76 68 108 277 233 215
Character n u l l 0 -0 ) r a n d o m = n e w R a n d
Milliseconds 393 156 117 161 204 446 229 99 149 84 46 122 102 85 131 708 112 137 95 65 171 212 188 369 147
Character o m ( S t e m -m -e -t y s m -m t e m . c u r r e n t
Milliseconds 76 63 313 239 250 66 159 274 146 145 112 108 147 347 85 72 75 224 212 113 111 126 120 141 85
Character T I m e -e -m -I i m e M i l l i s ( ) ) ; e x p e
Milliseconds 410 124 120 112 285 160 145 177 64 63 347 293 211 149 131 271 327 203 316 691 116 140 186 107 99
Character c t e d + = ( r a n d o m . n e x t I n t ( )
Milliseconds 482 182 74 141 379 183 682 161 466 171 97 67 96 59 84 187 434 19 191 113 359 197 150 352 158
Character % 1 0 4 2 -2 -4 2 4 ) ; } w h 9 i l e -e -l -i
Milliseconds 215 1585 373 478 74 145 470 77 189 260 42 559 402 156 716 201 234 45 69 15 123 85 495 144 162
Character -9 i l e ( e x p e c t e d > 0 ) { i n -n -i
Milliseconds 143 226 166 94 92 234 221 161 169 85 193 213 99 152 126 216 104 605 245 332 474 268 135 216 156
Character i n t c h = - 1 - ; t r y { c h
Milliseconds 132 122 63 61 123 193 95 105 219 87 506 197 216 507 171 105 162 146 82 281 729 130 421 122 120
Character = s t e r -r -e r e a m . r e a d ( ) ; } c a
Milliseconds 204 207 487 124 99 128 302 160 85 70 60 79 340 114 72 71 119 647 154 518 127 474 154 294 109
Character t c h ( I O E x e p -p -e c e p t i o n e - )
Milliseconds 127 155 144 99 234 265 179 276 360 377 120 315 171 90 69 80 132 96 126 60 151 276 132 381 201
Character { l o g . w a n -n r n ( S -S " S t a n d a r d
Milliseconds 233 508 206 332 170 69 199 141 62 483 437 135 49 399 267 281 181 98 319 146 119 51 143 105 653
Character S e r v e r . w a i -i -a -w a w a i t : r e a d :
Milliseconds 262 126 110 257 90 102 161 497 131 165 228 156 150 88 42 126 132 156 486 198 283 67 125 125 266
Character " - , e ) - ; c h = - 1 ; } i f
Milliseconds 179 433 181 541 261 155 342 392 306 271 205 124 255 106 241 610 110 498 217 559 145 614 166 176 302
Character ) -) ( c h < 3 2 ) / * C o n t r o l c
Milliseconds 113 414 236 201 237 79 122 551 340 189 192 342 144 688 433 124 665 157 100 73 173 84 157 92 139
Character h a r a c a -a t e r o r E O F t e r i n -n -i
Milliseconds 110 102 191 131 546 22 424 177 103 94 78 112 117 81 270 149 145 151 142 73 108 120 297 236 123
Character m i n t a e -e -a -t a t e s l o o p b r e a k ;
Milliseconds 159 123 92 47 82 108 343 161 151 120 75 86 115 111 88 154 161 182 148 149 72 37 107 112 431
Character c o m , -, m a n d . a p p e n d ( ( c h a r )
Milliseconds 140 339 49 90 504 381 172 108 80 71 349 146 124 163 103 90 120 471 152 254 112 60 75 264 176
Character c h ) e -e - ; e x p e c t e d - - ; }
Milliseconds 375 66 272 172 181 225 164 149 93 129 189 168 100 181 197 92 173 332 172 790 533 360
WPM Timing
Seconds WPM
2.66 18.08
5.31 49.71
7.97 55.74
10.62 50.84
13.28 52.42
15.93 57.25
18.59 56.81
21.24 58.19
23.9 55.24
26.55 56.49
29.21 56.29
31.86 54.23
34.52 55.62
37.17 54.88
39.83 53.03
42.48 52.26
45.14 52.64
47.79 52.98
50.45 53.52
53.1 52.88
55.76 52.3
58.42 52.18
61.07 52.07
63.73 52.54
66.38 51.34
69.04 50.41
71.69 49.55
74.35 50.36
77 49.56
79.66 49.71
82.31 49.71
84.97 49.71
87.62 49.85
90.28 49.58
92.93 49.45
95.59 49.09
98.24 49.35
100.9 49.12
103.55 48.9
106.21 48.58
108.86 48.28
111.52 47.99
114.18 47.72
116.83 48.07
119.49 48.41
122.14 48.73
124.8 48.85
127.45 49.24
130.11 49.25
132.76 48.99