John (jonichan)

Race #6

View Pit Stop page for race #6 by jonichanGhost race

View profile for John (jonichan)

Official speed 77.60 wpm (83.81 seconds elapsed during race)
Without ending ping 77.64 wpm (42 ms delay sending score to TypeRacer’s server)
Timerless 78.55 wpm (975 ms elapsed before first character typed; 82.80 seconds elapsed during race)
Timerless minus one 78.41 wpm, ignoring the first character typed
Race Start December 4, 2023 7:41:30pm UTC
Race Finish December 4, 2023 7:42:54pm UTC
Outcome Win (1 of 3)
Accuracy 97.3%
Points 115.10
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 StringBuffer(); int expected = 10254; /* Cut off to avoid DosS attack */ while (expected < shutdown.length()) { if (random == nulll) random = new Rnadoandom(Sytsstem.currentTimeMillinss()); expected += (random.next(IInt() % 1024 ); } while (expected > 0) { int ch = -1; try { ch = straemeam.read(); } catch (IOException e) { log.warn ( "StnadandardServer.await: read: ", e); ch = -1; } if (ch < 32) /* Control character or EOF terminateds 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 975 393 288 355 110 69 73 65 82 149 171 65 31 43 142 77 23 139 108 71 40 91 81 148 86
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 33 87 83 105 154 99 47 50 120 22 85 63 81 67 84 95 85 44 64 166 462 154 329 174 145
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 70 42 62 358 104 131 116 178 39 63 117 66 26 120 96 67 75 211 143 70 152 54 60 36 252
Character t r i n g B u f f e r ( ) ; i n t e x p e c t
Milliseconds 137 112 62 35 66 186 107 306 114 136 58 181 60 270 349 157 59 40 81 132 138 76 70 83 157
Character e d = 1 0 2 5 -5 4 ; / * C u t o f f t
Milliseconds 33 140 53 156 82 217 95 130 93 263 34 185 85 623 259 160 296 106 84 44 89 48 117 62 103
Character o a v o i d D o s -s S a t t a c k * / w
Milliseconds 71 15 132 66 95 48 55 56 146 199 127 378 97 54 305 75 102 63 92 82 64 122 283 86 272
Character h i l e ( e x p e c t e d < s h u t d o w n
Milliseconds 51 27 54 45 51 187 180 150 84 63 95 165 22 159 96 215 63 347 65 29 48 124 62 68 35
Character . l e n g t h ( ) ) { i f ( r a n d o m =
Milliseconds 170 483 68 105 110 143 43 252 80 299 128 426 132 172 64 31 719 183 43 65 63 96 62 75 126
Character = n u l l l -l ) r a n d o m = n e w R n
Milliseconds 148 58 140 32 68 119 157 310 255 95 184 55 37 80 83 61 63 492 179 194 50 48 38 179 102
Character a d o -o -d -a -n a n d o m ( S y t s -s -t s t e m . c
Milliseconds 31 108 72 214 111 123 96 60 56 50 236 58 247 301 211 19 71 256 121 105 229 49 85 110 480
Character u r r e n t T i m e M i l l i n s -s -n s ( ) ) ;
Milliseconds 107 74 108 69 77 53 224 138 29 37 282 247 50 141 82 73 28 334 101 83 199 81 386 277 258
Character e x p e c t e d + = ( r a n d o m . n e x t (
Milliseconds 160 145 90 69 98 153 25 147 94 206 512 113 443 143 56 46 94 69 49 118 238 81 137 129 279
Character I -I -( I n t ( ) % 1 0 2 4 - ) ; } w h i
Milliseconds 23 345 296 295 167 71 131 89 275 250 431 300 61 179 292 238 301 480 201 112 362 194 164 43 29
Character l e ( e x p e c t e d > 0 ) { i n t c
Milliseconds 48 27 65 236 164 139 208 17 150 166 17 152 102 231 103 366 189 133 352 163 187 55 99 238 208
Character h = - 1 ; t r y { c h = s t r a e m
Milliseconds 65 87 152 78 284 168 186 81 141 126 145 60 257 282 191 59 90 175 75 169 54 120 61 13 138
Character -m -e -a e a m . r e a d ( ) ; } c a t c h ( I
Milliseconds 210 116 101 93 30 106 126 275 27 70 87 192 495 237 160 211 166 189 92 71 158 82 67 153 233
Character O E x c e p t i o n e ) { l o g . w a r n
Milliseconds 76 276 190 168 199 147 58 111 65 41 44 173 258 107 301 115 262 277 93 357 146 69 34 104 190
Character - ( - " S t n a d -d -a -n a n d a r d S e r v e r
Milliseconds 295 134 110 354 248 207 159 121 45 45 282 124 128 134 76 62 104 54 81 305 147 61 123 129 38
Character . a w a i t : r e a d : " , e ) ; c h =
Milliseconds 99 229 87 131 133 84 212 79 143 42 51 95 153 99 247 286 270 210 218 243 157 171 291 107 184
Character - 1 ; } i f ( c h < 3 2 ) / * C o
Milliseconds 48 317 451 214 130 310 138 130 89 30 215 182 59 321 133 96 358 18 568 142 243 329 131 272 255
Character n t r o l c h a r a c t e r o r E O F t e
Milliseconds 53 76 124 4 156 45 146 117 107 36 110 110 169 88 62 67 335 74 32 181 96 72 73 257 69
Character r m i n a t e d -d s l o o p b r e a k ; c o
Milliseconds 64 43 102 84 39 55 58 173 341 45 60 93 150 124 128 75 110 148 38 59 94 441 122 167 79
Character m m a n d . a p p e n d ( ( c h a r ) c h ) ;
Milliseconds 43 123 98 75 66 97 153 97 113 62 72 75 175 133 283 96 61 44 187 110 195 67 290 269 366
Character e x p e c t e d - - ; }
Milliseconds 190 147 72 76 91 164 58 149 114 130 373 462 194
WPM Timing
Seconds WPM
1.68 21.48
3.35 64.43
5.03 93.06
6.71 87.69
8.38 93.06
10.06 95.45
11.73 92.04
13.41 94.85
15.09 89.09
16.76 93.78
18.44 91.11
20.12 91.87
21.79 94.16
23.47 92.04
25.14 89.24
26.82 90.38
28.5 89.27
30.17 87.89
31.85 85.53
33.53 86.26
35.2 84.88
36.88 83.95
38.55 82.79
40.23 82.62
41.91 81.32
43.58 79.57
45.26 79.01
46.94 79.51
48.61 78.99
50.29 78.98
51.96 79.21
53.64 78.75
55.32 78.09
56.99 78.11
58.67 78.34
60.35 77.75
62.02 76.23
63.7 76.67
65.38 77.28
67.05 76.6
68.73 76.13
70.4 76.19
72.08 75.42
73.76 76.14
75.43 76.84
77.11 77.19
78.79 77.68
80.46 78.15
82.14 78.01
83.81 77.6