discord# unsalek (mustafa_reda)

Race #34

View Pit Stop page for race #34 by mustafa_redaGhost race

View profile for discord# unsalek (mustafa_reda)

Official speed 59.60 wpm (109.13 seconds elapsed during race)
Without ending ping 59.90 wpm (341 ms delay sending score to TypeRacer’s server)
Timerless 60.07 wpm (307 ms elapsed before first character typed; 108.48 seconds elapsed during race)
Timerless minus one 59.96 wpm, ignoring the first character typed
Race Start July 19, 2023 11:10:47pm UTC
Race Finish July 19, 2023 11:12:36pm UTC
Outcome Win (1 of 2)
Accuracy 95.0%
Points 88.40
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 - n- new = new Stgringring Bufrrefer(); int expected - 1- 1=1 1024; /* cCut off toe avoid DoS atacktack */ Whilwhile (expected < shudowtoddown.length()) { if (random --== nnull) random - n- = new Random(Syhststem. CucurrentTimeMilliess()); edpxpected += (random.nextInt() ^T^10% 1024); } while (expecrtedted > 0) { int ch = -1; try P{ ch = stream.read90() ; } eccatch (IOSExcepti0non e( ) { log.warn("StandardServer.await: read: ", e); ch = -1; {} if (ch < 32 ) /* Control character 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 307 274 110 383 171 47 88 52 220 103 130 109 49 46 136 36 49 147 119 89 30 121 114 167 51
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 54 39 90 129 140 28 41 67 45 90 36 46 99 63 31 317 81 37 241 192 264 76 242 233 93
Character i n g B u f f e r c o m m a n d - n -n -- - -
Milliseconds 109 32 67 387 155 53 118 77 48 62 136 108 37 120 75 74 68 32 266 61 163 258 123 0 231
Character n e w -n -e -w - -- - = n e w S t g r i n g -g
Milliseconds 76 131 61 33 56 163 0 0 0 121 0 215 106 145 73 26 86 200 196 0 21 89 22 41 340
Character -n -i -r -g r i n g - B u f r r e -e -r -r f e r ( ) ;
Milliseconds 113 135 130 126 33 177 16 44 85 360 159 111 54 143 178 9 232 132 101 71 125 32 181 34 309
Character i n t e x p e c t e d - 1 -1 - -- - 1 -1 --
Milliseconds 114 167 26 84 100 153 158 91 104 82 172 34 149 151 172 25 200 213 122 129 312 135 96 304 157
Character - = 1 -1 1 0 2 4 ; / * c -c C u t o f f t
Milliseconds 0 329 129 479 182 54 148 192 279 246 77 319 352 212 116 224 208 159 45 54 115 120 119 63 76
Character o e - -e a v o i d D o S a t a c k -k -c -a t
Milliseconds 72 83 39 324 105 58 120 79 72 22 52 71 438 395 229 135 254 63 193 92 97 291 122 120 72
Character a c k * / W h i l -W -h -i -l w h i l e ( e x p
Milliseconds 72 98 108 221 218 462 115 238 142 8 130 233 0 0 0 459 61 17 122 50 111 246 329 337 166
Character e c t e d < s h u d o w -w -o -d t o d -d -o d o w
Milliseconds 83 69 188 30 124 112 207 95 172 91 97 115 211 68 200 114 134 68 172 124 281 97 82 82 73
Character n . l e n g t h ( ) ) { i f ( r a n d o m
Milliseconds 28 158 129 109 108 50 127 63 266 87 207 174 186 127 322 30 74 255 262 85 104 76 80 15 217
Character - - -- -- = = n -n n u l l ) r a n d o m - n
Milliseconds 198 173 285 126 216 137 215 118 353 218 127 161 102 230 104 136 94 84 72 92 23 360 167 108 116
Character -n -- - - - -- = n e w R a n d o m ( S y h s t
Milliseconds 277 111 0 186 84 312 115 287 134 141 61 37 51 324 124 140 95 160 39 331 446 249 0 85 81
Character -t -s -h s t e m . C u -C -u - c u r r e n t T i m e
Milliseconds 262 134 134 115 24 44 41 124 100 151 185 228 0 340 65 169 70 93 188 460 62 287 171 27 44
Character M i l l i e s -s $s ( ) ) ; e d p -p -d x p e c t e
Milliseconds 436 155 163 124 49 110 22 495 129 488 69 190 443 77 277 140 66 492 143 409 82 102 65 169 47
Character d + = ( r a n d o m . n e x t I n t ( ) ^ T
Milliseconds 140 183 404 284 95 217 221 109 69 102 59 20 210 412 77 124 135 358 141 78 195 63 180 385 3
Character -T -^ ^ 1 0 -0 -1 -^ % 1 0 2 4 ) ; } w h i l e
Milliseconds 498 112 231 155 103 242 131 143 366 222 179 100 573 159 360 311 84 156 146 124 81 10 145 30 64
Character ( e x p e c r t e d -d -e -t -r t e d > 0 ) {
Milliseconds 293 259 151 67 134 96 196 11 44 134 310 127 135 112 62 33 116 45 184 269 236 269 87 246 163
Character i n t c h = - 1 ; t r y P -P { c h =
Milliseconds 216 27 103 63 291 111 120 195 94 872 115 436 121 153 411 90 98 525 430 190 84 112 129 133 174
Character s t r e a m . r e a d 9 0 -0 -9 ( ) - ; } e
Milliseconds 93 239 198 161 77 40 105 214 101 111 44 72 215 49 454 115 236 24 336 577 189 153 395 93 203
Character c -c -e c a t c h ( I O S -S E x c e p t i 0 n -n -0
Milliseconds 195 167 112 22 135 37 140 91 98 203 321 45 399 350 224 126 201 102 122 87 61 72 40 337 121
Character o n e ( - -( ) { l o g . w a r n ( " S t a
Milliseconds 220 35 56 135 234 186 371 134 324 443 189 258 263 133 15 418 102 39 30 131 322 601 466 157 109
Character n d a r d S e r v e r . a w a i t : r e a d :
Milliseconds 103 60 163 187 120 248 193 71 178 89 123 262 275 118 74 114 77 276 239 114 63 45 79 301 256
Character " , e ) ; c h = - 1 ; { -{ } i f ( c
Milliseconds 162 249 94 262 323 353 62 166 148 138 125 125 448 268 161 193 239 421 268 180 231 72 68 158 367
Character h < 3 2 - ) / * C o n t r o l c h a r
Milliseconds 116 113 373 122 308 120 105 668 303 140 336 287 171 224 185 28 52 29 66 113 55 178 100 106 77
Character a c t e r o r E O F t e r m i n a t e s l
Milliseconds 93 112 170 37 54 81 323 42 48 325 407 133 190 173 79 62 91 63 54 103 33 55 83 201 66
Character o o p b r e a k ; c o m m a n d . a p p e n d
Milliseconds 152 125 194 139 211 56 55 40 64 175 74 107 100 34 125 57 103 66 102 272 108 108 86 74 59
Character ( ( c h a r ) c h ) ; e x p e c t e d - - -
Milliseconds 236 270 254 112 54 41 231 456 321 84 264 314 67 180 447 116 81 58 171 32 144 390 161 415 379
Character ; }
Milliseconds 174 81 138
WPM Timing
Seconds WPM
2.18 76.97
4.37 109.96
6.55 98.97
8.73 93.47
10.91 83.57
13.1 76.06
15.28 77.76
17.46 70.79
19.64 67.81
21.83 67.63
24.01 66.98
26.19 65.52
28.37 63.86
30.56 64.8
32.74 63.05
34.92 64.26
37.1 63.71
39.29 64.15
41.47 61.93
43.65 62.13
45.83 61
48.02 61.23
50.2 60.72
52.38 60.02
54.56 60.26
56.75 60.06
58.93 58.65
61.11 58.91
63.29 58.58
65.48 59.01
67.66 58.53
69.84 58.07
72.02 58.81
74.21 57.73
76.39 57.81
78.57 57.27
80.75 56.62
82.94 56.72
85.12 56.96
87.3 57.59
89.48 57.53
91.67 57.21
93.85 57.28
96.03 56.73
98.21 57.79
100.4 58.69
102.58 59.78
104.76 60.02
106.94 60.26
109.13 59.6