Disjunction (disjunction)

Race #8

View Pit Stop page for race #8 by disjunctionGhost race

View profile for Disjunction (disjunction)

Official speed 66.08 wpm (98.43 seconds elapsed during race)
Without ending ping 66.15 wpm (107 ms delay sending score to TypeRacer’s server)
Timerless 66.43 wpm (409 ms elapsed before first character typed; 97.91 seconds elapsed during race)
Timerless minus one 66.31 wpm, ignoring the first character typed
Race Start February 10, 2025 12:56:03am UTC
Race Finish February 10, 2025 12:57:41am UTC
Outcome Win (1 of 3)
Accuracy 95.2%
Points 98.01
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 th se socket */ StringBuffer command = new StringBuffer(); int expected = 1024; /* Cut off to avoid DosS attrackac k */ while (expected < shutdown.length()) i{ if rando(random == null) random =- new new Randmom(sSystem.currentTimeMillis()):; expected += s(Randomrandom.nextInt() ^ % 1024); } whiwlele e(expected > 0 ) P{ int ch = - 11; try { ch = stream.redad(); } catch (OIPOException e) { log.warn("StandardServer.await: read ;: ". , e); ch = - 11; } if (Chch, < 32) /* Control CHacrharacter or EOF terminate swloerminates loop breal;k; command.append((char) chl); expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 409 225 190 307 184 46 124 34 114 85 181 83 31 67 121 51 43 114 54 146 93 110 14 104 101
Character r s f r o m t h s -s - e s o c k e t * /
Milliseconds 146 25 59 95 112 0 127 84 52 70 112 34 334 126 58 99 30 90 89 56 102 136 89 124 219
Character S t r i n g B u f f e r c o m m a n d = n
Milliseconds 313 181 202 102 51 112 68 135 124 42 141 156 104 63 65 48 138 126 19 103 44 158 141 123 102
Character e w S t r i n g B u f f e r ( ) ; i n t e x
Milliseconds 51 25 83 144 182 127 55 112 55 142 122 43 125 133 119 144 120 316 460 77 96 29 51 106 128
Character p e c t e d = 1 0 2 4 ; / * C u t o f f
Milliseconds 66 90 129 65 88 98 66 143 108 47 104 246 121 138 274 698 251 204 109 97 88 71 74 62 130
Character t o a v o i d D o s -s S a t t r a c k -k -c
Milliseconds 60 90 34 115 30 100 153 112 54 33 183 133 134 317 95 125 83 93 132 0 9 157 33 247 123
Character -a -r a c - k * / w h i l e ( e x p e c t e
Milliseconds 142 143 97 14 187 387 343 87 182 245 182 72 63 124 107 71 85 120 103 164 62 86 114 82 68
Character d < s h u t d o w n . l e n g t h ( ) ) i -i
Milliseconds 113 55 165 144 76 65 116 67 132 39 115 48 152 208 114 91 96 108 49 213 161 140 403 166 261
Character { i f r a n d o -o -d -n -a -r ( r a n d o m = =
Milliseconds 153 185 98 46 89 83 49 50 115 95 190 126 114 133 325 312 381 117 52 104 64 116 154 149 119
Character n u l l ) r a n d o m = - n e w -w -e -n - --
Milliseconds 177 138 180 154 112 152 111 57 66 57 88 58 113 53 150 58 53 147 87 32 356 131 126 116 173
Character n e w R a n d m -m o m ( s -s S y s t e m . c u
Milliseconds 201 115 7 71 169 104 153 92 121 216 250 152 123 172 106 266 114 130 67 103 115 34 167 101 129
Character r r e n t T i m e M i l l i s ( ) ) : -: ; e x p
Milliseconds 54 116 115 117 233 270 156 118 57 180 205 131 118 213 166 265 413 141 264 292 159 176 60 146 200
Character e c t e d + = s -s ( R a n d o m -R -a -n -d -o -m r
Milliseconds 71 149 63 104 257 179 262 344 223 127 182 183 80 85 68 87 50 134 697 0 0 0 0 0 250
Character a n d o m . n e x t I n t ( ) ^ - -^ % 1 0 2
Milliseconds 84 68 94 71 117 145 209 76 146 28 215 127 80 171 212 219 235 273 325 163 173 135 70 107 83
Character 4 ) ; } w h i w l e -e -l -w l e e -e ( e x p e
Milliseconds 391 245 312 167 408 258 58 75 122 51 68 79 249 108 140 132 69 72 85 277 234 117 136 63 99
Character c t e d > 0 - ) P -P { i n t c h =
Milliseconds 117 75 95 109 72 150 249 137 130 396 194 177 201 502 163 219 134 114 48 187 81 56 95 191 142
Character - 1 -1 - 1 ; t r y { c h = s t r e a m
Milliseconds 195 117 85 254 287 119 430 195 117 115 85 58 209 279 72 81 303 144 181 104 117 180 184 20 75
Character . r e d -d a d ( ) ; } c a t c h ( O -O I P -P
Milliseconds 157 50 152 133 263 68 63 179 135 262 137 366 369 320 65 134 135 47 71 165 395 283 478 210 352
Character O E x c e p t i o n e ) { l o g . w a r n (
Milliseconds 179 325 191 147 131 66 89 85 98 137 52 76 451 167 266 316 366 155 52 142 104 69 99 98 234
Character " S t a n d a r d S e r v e r . a w a i t : r e
Milliseconds 431 204 178 65 112 54 130 127 191 205 126 143 74 108 119 57 103 136 129 151 88 240 188 52 134
Character a d - ; -; : " . - -. , e ) ; c h = -
Milliseconds 34 178 124 211 156 265 167 141 206 348 340 221 118 160 130 123 561 533 191 87 85 187 165 131 159
Character 1 -1 - 1 ; } i f ( C h -h -C c h , -, < 3
Milliseconds 122 38 345 233 402 261 254 300 247 120 55 81 315 160 169 290 133 83 95 151 259 186 144 164 279
Character 2 ) / * C o n t r o l C H a c r -r -C -H -a h a
Milliseconds 21 798 585 326 267 155 95 83 113 73 101 33 117 82 78 77 95 67 93 188 422 0 0 124 53
Character r a c t e r o r E O F t e r m i n a t e s
Milliseconds 173 123 133 105 69 101 50 79 100 69 137 79 105 129 81 137 163 117 148 79 42 47 129 63 6
Character w l o -e -r -m -i -n -a -t -e - -s -w -l -o e r m i n a t e s
Milliseconds 50 56 130 2216 0 0 0 0 0 0 0 0 0 0 0 0 147 119 82 112 107 30 60 156 45
Character l o o p b r e a l ; -; -l k ; c o m m a n d .
Milliseconds 50 148 142 117 216 149 76 74 154 41 87 206 284 110 161 171 164 69 36 119 130 50 99 53 127
Character a p p e n d ( ( c h a r ) c h l -l ) ; e x p e
Milliseconds 87 98 117 104 66 86 177 135 199 133 85 53 211 168 102 77 187 264 182 206 167 108 172 70 117
Character c t e d - - ; }
Milliseconds 113 67 102 112 71 130 427 174 836
WPM Timing
Seconds WPM
1.97 67.06
3.94 106.68
5.91 95.5
7.87 102.11
9.84 103.63
11.81 101.6
13.78 96.66
15.75 99.06
17.72 93.47
19.69 88.39
21.65 91.44
23.62 91.95
25.59 87.69
27.56 85.34
29.53 86.16
31.5 83.44
33.46 82.12
35.43 82.3
37.4 80.53
39.37 80.16
41.34 77.22
43.31 77.58
45.28 75.54
47.24 74.42
49.21 73.64
51.18 73.39
53.15 72.93
55.12 71.63
57.09 72.1
59.06 72.14
61.02 71.77
62.99 69.91
64.96 70.2
66.93 70.1
68.9 70.71
70.87 70.78
72.84 69.53
74.8 68.98
76.77 67.99
78.74 67.36
80.71 66.76
82.68 66.47
84.65 66.49
86.62 66.5
88.58 65.02
90.55 65.33
92.52 65.5
94.49 66.42
96.46 66.43
98.43 66.08