صَقْرُ السُّرْعَةِ (simoprofessional)

Race #22

View Pit Stop page for race #22 by simoprofessionalGhost race

View profile for صَقْرُ السُّرْعَةِ (simoprofessional)

Official speed 68.71 wpm (94.66 seconds elapsed during race)
Without ending ping 68.86 wpm (211 ms delay sending score to TypeRacer’s server)
Timerless 69.15 wpm (395 ms elapsed before first character typed; 94.05 seconds elapsed during race)
Timerless minus one 69.02 wpm, ignoring the first character typed
Race Start September 14, 2024 9:43:24pm UTC
Race Finish September 14, 2024 9:44:59pm UTC
Outcome Win (1 of 3)
Accuracy 98.6%
Points 101.93
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 charactesrrs from the socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DosS attack */ while (expected < shutdown..length()) { if (random == null) random = new Random(System.currentTiemeMillis()); expected += (randomm.nextInt() % 1024); + } while (expected > )0) { int ch = -1; try { ch = dstream.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--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 395 280 150 324 180 68 143 285 358 114 149 120 87 75 69 112 66 236 92 60 95 62 191 193 103
Character s r -r -s r s f r o m t h e s o c k e t * /
Milliseconds 100 164 472 131 109 59 119 326 134 52 102 52 52 128 62 85 94 75 117 88 110 85 53 284 198
Character S t r i n g B u f f e r c o m m a n d = n
Milliseconds 100 255 145 151 39 72 592 269 285 62 161 100 87 99 152 65 71 163 70 167 161 52 651 81 184
Character e w S t r i n g B u f f e r ( ) ; i n t e x
Milliseconds 82 50 72 299 163 166 70 79 66 277 217 81 150 109 116 417 52 311 75 180 66 91 90 75 201
Character p e c t e d = 1 0 2 4 ; / * C u t o f f
Milliseconds 202 126 169 218 62 153 116 122 62 233 176 409 99 662 86 303 230 220 296 133 122 62 73 83 143
Character t o a v o i d D o s -s S a t t a c k * /
Milliseconds 92 175 91 83 62 165 91 37 89 95 351 173 88 443 273 203 143 117 133 47 233 70 82 211 200
Character w h i l e ( e x p e c t e d < s h u t d o
Milliseconds 103 376 110 53 50 96 98 234 194 192 98 170 192 191 64 179 90 287 82 155 139 187 130 171 46
Character w n . . -. l e n g t h ( ) ) { i f ( r a n d
Milliseconds 135 51 164 267 469 176 101 102 86 129 123 281 83 538 215 155 175 189 113 53 563 168 63 108 143
Character o m = = n u l l ) r a n d o m = n e w
Milliseconds 41 114 111 178 160 63 176 194 43 169 207 78 266 49 37 190 58 98 75 175 81 191 105 61 69
Character R a n d o m ( S y s t e m . c u r r e n t T i e -e
Milliseconds 380 114 106 116 82 92 295 363 143 38 228 61 76 103 477 87 100 124 91 51 130 191 183 183 446
Character m e M i l l i s ( ) ) ; e x p e c t e d + =
Milliseconds 172 79 584 167 183 121 101 129 438 63 226 624 80 428 198 79 146 182 159 60 164 118 335 167 96
Character ( r a n d o m m -m . n e x t I n t ( ) % 1 0 2
Milliseconds 326 245 65 66 136 66 67 256 496 234 207 50 175 98 322 151 100 253 140 383 317 189 393 86 100
Character 4 ) ; + - -+ } w h i l e ( e x p e c t e d
Milliseconds 156 559 620 87 242 75 461 115 203 145 276 76 85 47 82 115 246 210 168 78 134 203 191 41 162
Character > ) -) 0 ) { i n t c h = - 1 ; t r
Milliseconds 120 302 154 250 442 277 321 106 335 155 228 83 88 43 170 95 85 154 62 420 103 128 221 582 133
Character y { c h = d -d s t r e a m . r e a d ( ) ;
Milliseconds 101 44 257 60 240 115 64 169 63 135 359 73 102 135 49 71 72 144 128 34 73 117 254 104 362
Character } c a t c h ( I O E x c e p t i o n e )
Milliseconds 102 230 108 296 136 72 180 106 60 224 543 66 450 186 225 176 133 103 109 97 72 116 68 404 82
Character { l o g . w a r n ( " S t a n d a r d S e r v e
Milliseconds 162 357 236 158 90 108 105 78 97 119 255 211 373 178 50 169 138 128 102 68 480 252 80 177 128
Character r . a w a i t : r e a d : " , e ) ; c h
Milliseconds 53 109 116 167 80 107 63 317 68 201 66 52 129 368 58 218 545 98 350 451 929 75 130 112 66
Character = - 1 ; } i f ( c h < 3 2 ) / * C
Milliseconds 155 63 403 88 879 98 266 121 214 84 95 250 241 111 46 634 93 1035 109 481 222 319 224 224 315
Character o n t r o l c h a r a c t e r o r E O F t
Milliseconds 164 41 83 142 63 137 73 91 102 87 100 69 186 201 59 98 103 54 145 81 325 481 148 334 236
Character e r m i n a t e s l o o p b r e a k ; c o m
Milliseconds 80 98 45 93 113 61 73 84 86 118 183 191 137 66 84 132 150 64 35 87 81 101 205 63 97
Character m a n d . a p p e n d ( ( c h a r ) c h ) ; e
Milliseconds 168 167 108 103 121 168 99 129 89 134 85 231 138 252 92 65 85 378 171 209 75 264 276 80 197
Character x p e c t e d - - ; }
Milliseconds 170 67 132 184 147 51 154 185 150 455 59 220
WPM Timing
Seconds WPM
1.89 50.71
3.79 72.89
5.68 65.5
7.57 74.48
9.47 72.26
11.36 73.95
13.25 75.16
15.15 76.06
17.04 75.36
18.93 72.26
20.82 75.49
22.72 73.42
24.61 74.11
26.5 74.25
28.4 73.1
30.29 72.5
32.18 73.08
34.08 74.3
35.97 74.73
37.86 75.11
39.76 73.04
41.65 72.32
43.54 72.2
45.44 71.84
47.33 70.99
49.22 70.46
51.12 68.55
53.01 68.82
54.9 68.19
56.8 67.82
58.69 67.68
60.58 67.94
62.47 68.57
64.37 68.42
66.26 68.46
68.15 68.67
70.05 68.52
71.94 69.06
73.83 68.75
75.73 68.14
77.62 67.41
79.51 67.31
81.41 66.48
83.3 66.7
85.19 67.05
87.09 67.52
88.98 68.38
90.87 68.93
92.77 68.82
94.66 68.71