frendhy zhuang (frendhy)

Race #21

View Pit Stop page for race #21 by frendhyGhost race

View profile for frendhy zhuang (frendhy)

Official speed 44.82 wpm (145.11 seconds elapsed during race)
Without ending ping 44.90 wpm (246 ms delay sending score to TypeRacer’s server)
Timerless 44.92 wpm (80 ms elapsed before first character typed; 144.79 seconds elapsed during race)
Timerless minus one 44.84 wpm, ignoring the first character typed
Race Start September 11, 2023 2:54:58pm UTC
Race Finish September 11, 2023 2:57:23pm UTC
Outcome No win (2 of 2)
Opponents 1. nanimonima (47.35 wpm)
Accuracy 94.4%
Points 66.48
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 s a set of characters fomr=romt the socket */ Sringtring BBuffer command = new StringbBuffer(); int expecsteted= = 1024; ?/* Cut off to avoid DosS attack */ while (ecxpected < shutwodown.length()) { if (random -== niulull() random = mnew Random(sSytstem.currentTimeMillis()); expected += (random.ennetxtInt() % 1024); } while (expected > 0) {int int ch = -1 : ; try { ch = steream.read(); } catch (OIIOException e) { log.warn("StandardServer.waawait: read:" ", e)"; ch -= -1 ; } if (ch < 32( ) /* Control character or EOF termintarates loop break; command.apepend ((char) Cch); expectded--; }
Timing
Character / * R e a d s - -s a s e t o f c h a r
Milliseconds 80 1027 297 318 123 157 70 87 130 145 294 156 110 77 126 108 85 128 106 103 76 201 79 101 96
Character a c t e r s f o m r = -= -r -m -o r o m t -t t h e
Milliseconds 122 145 192 109 101 89 128 161 100 103 108 211 145 181 132 153 123 99 97 155 485 60 108 102 71
Character s o c k e t * / S r i n g -g -n -i -r t r i n g
Milliseconds 84 159 61 105 77 91 89 256 704 598 466 245 268 106 80 64 306 159 152 154 136 142 78 70 52
Character B -B - B u f f e r c o m m a n d = n e w
Milliseconds 92 226 338 155 228 199 127 200 165 108 71 176 98 119 144 152 127 105 82 448 106 171 96 80 86
Character S t r i n g b -b B u f f e r ( ) ; i n t e x p
Milliseconds 305 199 141 92 85 78 382 313 194 178 74 135 96 112 232 146 584 113 556 90 55 90 182 180 115
Character e c s t e -e -t -s t e d = - -= = 1 0 2 4 ; ?
Milliseconds 85 283 19 188 94 277 182 146 54 116 163 201 260 305 159 111 170 94 494 98 389 207 176 196 1002
Character -? / * C u t o f f t o a v o i d D o s -s
Milliseconds 840 182 702 284 394 152 109 91 157 106 106 74 136 96 11 226 132 68 75 99 107 349 296 120 423
Character S a t t a c k * / w h i l e ( e c -c x p e
Milliseconds 145 152 150 86 126 161 59 167 191 1408 282 270 154 86 83 144 181 123 318 182 190 403 167 95 103
Character c t e d < s h u t w o -o -w d o w n . l e n g t
Milliseconds 230 197 87 202 186 534 263 268 82 305 126 234 159 463 156 100 110 111 98 300 295 72 275 118 152
Character h ( ) ) { i f ( r a n d o m - -- = = n i
Milliseconds 76 531 267 312 414 424 581 140 91 120 670 407 105 55 105 89 71 148 296 337 201 162 72 180 182
Character u l -l -u -i u l l ( -( ) r a n d o m = m -m n e
Milliseconds 14 141 403 147 376 156 96 145 461 434 417 171 152 88 32 105 78 97 100 249 119 137 359 149 54
Character w R a n d o m ( s -s S y t -t s t e m . c u r r e
Milliseconds 64 97 221 192 110 95 250 120 386 217 337 185 152 312 492 83 77 91 74 296 207 102 92 122 135
Character n t T i m e M i l l i s ( ) ) ; e x p e c t e d
Milliseconds 131 182 387 160 100 40 656 146 192 147 149 132 531 216 183 873 201 180 228 211 80 299 208 102 162
Character + = ( r a n d o m . e n -n -e n e t -t x t I n t
Milliseconds 598 387 316 374 572 197 90 64 89 98 66 377 144 173 250 156 158 19 241 303 109 102 326 211 138
Character ( ) % 1 0 2 4 ) ; } w h i l e ( e x p e
Milliseconds 376 186 306 1615 401 348 97 335 253 612 252 167 846 230 458 72 66 142 131 72 264 228 428 201 131
Character c t e d > 0 ) { i n t - -t -n -i i n t c
Milliseconds 303 182 113 156 214 481 161 533 289 264 719 266 136 83 129 201 151 164 142 121 136 87 300 176 163
Character h = - 1 - : - -: ; t r y { c h =
Milliseconds 109 362 206 222 1243 130 300 484 261 201 366 144 276 100 182 140 92 96 732 126 392 115 218 774 150
Character s t e -e r e a m . r e a d ( ) ; } c a t c h
Milliseconds 314 114 100 403 74 70 103 40 280 101 56 84 115 567 165 574 125 891 164 303 110 107 143 108 73
Character ( O I -I -O I O E x c e p t i o n e ) { l o g
Milliseconds 386 257 10 466 208 233 148 336 363 281 104 137 136 98 116 104 291 181 307 211 633 393 545 158 70
Character . w a r n ( " S t a n d a r d S e r v e r . w a -a
Milliseconds 394 126 133 71 140 570 639 239 268 197 112 84 163 84 176 342 232 67 239 101 96 105 203 158 170
Character -w a w a i t : r e a d : " -" " , e ) " -" ;
Milliseconds 139 110 104 103 161 143 339 156 187 40 146 145 396 523 413 158 250 782 149 668 796 331 445 299 133
Character c h - -- = - 1 - ; } i f ( c h < 3
Milliseconds 271 100 196 177 298 204 101 625 121 163 598 177 125 1994 281 159 122 57 647 201 85 299 626 243 232
Character 2 ( - -( ) / * C o n t r o l c h a r a c t
Milliseconds 219 394 206 463 166 393 200 619 613 497 318 181 90 70 163 67 164 66 241 391 99 103 121 155 182
Character e r o r E O F t e r m i n t a r -r -a -t a t e
Milliseconds 99 97 77 109 94 112 332 122 174 120 324 86 109 70 81 106 45 80 120 318 164 147 137 100 78
Character s l o o p b r e a k ; c o m m a n d . a p e
Milliseconds 148 124 104 171 163 164 110 140 117 64 135 82 331 220 209 74 68 150 139 93 105 308 185 162 79
Character -e p e n d - ( ( c h a r ) C -C c h ) ; e x p
Milliseconds 452 191 69 125 43 135 585 230 165 444 114 44 83 241 188 400 423 131 103 304 361 935 147 231 109
Character e c t d -d e d - - ; }
Milliseconds 100 508 188 233 580 133 159 145 254 584 226 267
WPM Timing
Seconds WPM
2.9 33.08
5.8 59.95
8.71 60.64
11.61 49.62
14.51 49.62
17.41 55.13
20.32 53.16
23.22 52.72
26.12 50.99
29.02 47.55
31.93 49.99
34.83 49.62
37.73 49.93
40.63 49.32
43.53 49.62
46.44 48.58
49.34 48.4
52.24 48.47
55.14 48.75
58.05 49.2
60.95 49.22
63.85 49.05
66.75 48.9
69.65 48.41
72.56 47.47
75.46 46.75
78.36 47.47
81.26 46.66
84.17 46.48
87.07 45.21
89.97 45.21
92.87 45.61
95.78 45.61
98.68 45.36
101.58 45.25
104.48 45.25
107.38 45.82
110.29 45.7
113.19 45.06
116.09 44.76
118.99 43.97
121.9 44
124.8 43.46
127.7 43.6
130.6 44.56
133.5 45.03
136.41 45.39
139.31 45.22
142.21 45.06
145.11 44.82