Official speed |
24.13 wpm (269.54 seconds elapsed during race) |
Without ending ping |
24.17 wpm (414 ms delay sending score to TypeRacer’s server) |
Timerless |
24.29 wpm (1,413 ms elapsed before first character typed; 267.71 seconds elapsed during race) |
Timerless minus one |
24.25 wpm, ignoring the first character typed |
Race Start |
August 16, 2024 5:52:35pm UTC |
Race Finish |
August 16, 2024 5:57:04pm UTC |
Outcome |
Win (1 of 3) |
Accuracy |
93.8% |
Points |
35.79 |
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 */ String Buffer command = new StringBuffer(); int expected = 1024l ; /* Cut off to abvoid DosS artttack */ while (expexcted < shutdown.length()) { isd f ( random -== bnull) random = nwew Radnonmdowmnnmm(System.ciurretntTimeMillis()); expetected -+= (random.nextInt() 5%% 10254)l ; { } while (expected > 0 ) { int ch = -1l; try P P{ ch = streannm.read I(); {{l;} catch (IOException e __) { log.warn("StandardServer.aswatit: read L L: ", e)l; ch -= -1l; } idf (ch M M,< 32 ) /* Control character or EOF terminates loop breakll; command.appentdP((chatr) ch)l; expected--; } |
Timing |
Character |
/ |
* |
|
R |
e |
a |
d |
|
a |
|
s |
e |
t |
|
o |
f |
|
c |
h |
a |
r |
a |
c |
t |
e |
Milliseconds |
1413 |
1115 |
454 |
2307 |
381 |
282 |
188 |
190 |
151 |
151 |
171 |
608 |
186 |
169 |
313 |
399 |
263 |
284 |
94 |
133 |
180 |
150 |
238 |
208 |
207 |
Character |
r |
s |
|
f |
r |
o |
m |
|
t |
h |
e |
|
s |
o |
c |
k |
e |
t |
|
* |
/ |
|
S |
t |
r |
Milliseconds |
152 |
181 |
132 |
207 |
208 |
189 |
171 |
132 |
151 |
105 |
114 |
94 |
185 |
203 |
189 |
283 |
96 |
653 |
453 |
417 |
889 |
548 |
870 |
529 |
720 |
Character |
i |
n |
g |
|
- |
B |
u |
f |
f |
e |
r |
|
c |
o |
m |
m |
a |
n |
d |
|
= |
|
n |
e |
w |
Milliseconds |
1381 |
208 |
189 |
188 |
416 |
569 |
396 |
342 |
169 |
209 |
151 |
169 |
285 |
236 |
246 |
151 |
153 |
93 |
238 |
169 |
833 |
529 |
303 |
170 |
247 |
Character |
|
S |
t |
r |
i |
n |
g |
B |
u |
f |
f |
e |
r |
( |
) |
; |
|
i |
n |
t |
|
e |
x |
p |
e |
Milliseconds |
151 |
671 |
567 |
284 |
227 |
135 |
205 |
493 |
472 |
359 |
169 |
152 |
162 |
1191 |
586 |
644 |
247 |
207 |
113 |
170 |
152 |
152 |
474 |
301 |
151 |
Character |
c |
t |
e |
d |
|
= |
|
1 |
0 |
2 |
4 |
l |
|
- |
-l |
; |
|
/ |
* |
|
C |
u |
t |
|
o |
Milliseconds |
209 |
226 |
189 |
218 |
209 |
435 |
208 |
1324 |
284 |
907 |
247 |
585 |
246 |
416 |
151 |
757 |
473 |
208 |
814 |
378 |
315 |
280 |
265 |
209 |
265 |
Character |
f |
f |
|
t |
o |
|
a |
b |
-b |
v |
o |
i |
d |
|
D |
o |
s |
-s |
S |
|
a |
r |
t |
-t |
-r |
Milliseconds |
170 |
150 |
131 |
110 |
129 |
75 |
172 |
245 |
718 |
285 |
188 |
606 |
379 |
169 |
417 |
245 |
228 |
643 |
264 |
266 |
169 |
228 |
0 |
557 |
134 |
Character |
t |
t |
a |
c |
k |
|
* |
/ |
|
w |
h |
i |
l |
e |
|
( |
e |
x |
p |
e |
x |
-x |
c |
t |
e |
Milliseconds |
265 |
149 |
152 |
332 |
169 |
321 |
418 |
1213 |
433 |
586 |
188 |
228 |
190 |
132 |
188 |
682 |
777 |
603 |
265 |
568 |
264 |
446 |
169 |
283 |
208 |
Character |
d |
|
< |
|
s |
h |
u |
t |
d |
o |
w |
n |
. |
l |
e |
n |
g |
t |
h |
( |
) |
) |
|
{ |
|
Milliseconds |
172 |
236 |
340 |
322 |
172 |
111 |
530 |
227 |
512 |
415 |
378 |
133 |
360 |
587 |
151 |
245 |
170 |
247 |
112 |
1856 |
395 |
171 |
341 |
681 |
416 |
Character |
i |
s |
-s |
d |
|
- |
-d |
f |
|
( |
|
- |
r |
a |
n |
d |
o |
m |
|
- |
-- |
= |
= |
|
b |
Milliseconds |
397 |
264 |
436 |
265 |
283 |
378 |
133 |
171 |
152 |
1143 |
474 |
453 |
170 |
114 |
169 |
149 |
164 |
189 |
209 |
1720 |
568 |
1098 |
322 |
263 |
246 |
Character |
-b |
n |
u |
l |
l |
) |
|
r |
a |
n |
d |
o |
m |
|
= |
|
n |
w |
-w |
e |
w |
|
R |
a |
d |
Milliseconds |
531 |
453 |
665 |
263 |
150 |
794 |
435 |
151 |
165 |
130 |
187 |
152 |
190 |
226 |
634 |
361 |
188 |
511 |
473 |
190 |
113 |
188 |
777 |
284 |
208 |
Character |
n |
o |
-o |
-n |
-d |
n |
m |
-m |
d |
o |
w |
m |
-m |
-w |
n |
-n |
n |
m |
-m |
-n |
m |
( |
S |
y |
s |
Milliseconds |
130 |
172 |
379 |
131 |
152 |
474 |
0 |
492 |
1077 |
264 |
189 |
172 |
490 |
152 |
511 |
719 |
512 |
0 |
453 |
132 |
797 |
1738 |
737 |
246 |
472 |
Character |
t |
e |
m |
. |
c |
i |
-i |
u |
r |
r |
e |
t |
-t |
n |
t |
T |
i |
m |
e |
M |
i |
l |
l |
i |
s |
Milliseconds |
152 |
169 |
165 |
962 |
644 |
264 |
663 |
472 |
228 |
150 |
359 |
380 |
566 |
227 |
95 |
434 |
205 |
184 |
246 |
453 |
204 |
185 |
133 |
226 |
170 |
Character |
( |
) |
) |
; |
|
e |
x |
p |
e |
t |
e |
-e |
-t |
c |
t |
e |
d |
|
- |
-- |
+ |
= |
|
( |
r |
Milliseconds |
1343 |
719 |
226 |
607 |
548 |
133 |
227 |
131 |
170 |
426 |
171 |
435 |
132 |
190 |
226 |
170 |
209 |
188 |
748 |
757 |
1041 |
283 |
302 |
985 |
376 |
Character |
a |
n |
d |
o |
m |
. |
n |
e |
x |
t |
I |
n |
t |
( |
) |
|
5 |
-5 |
% |
-% |
% |
|
1 |
0 |
2 |
Milliseconds |
152 |
153 |
169 |
113 |
170 |
323 |
435 |
132 |
481 |
209 |
493 |
208 |
151 |
624 |
246 |
378 |
493 |
511 |
661 |
890 |
927 |
680 |
266 |
604 |
1249 |
Character |
5 |
-5 |
4 |
) |
l |
|
- |
-l |
; |
|
{ |
|
- |
-{ |
} |
|
w |
h |
i |
l |
e |
|
( |
e |
x |
Milliseconds |
131 |
513 |
131 |
965 |
681 |
340 |
266 |
134 |
357 |
396 |
1685 |
378 |
341 |
133 |
774 |
455 |
168 |
379 |
246 |
114 |
180 |
190 |
757 |
397 |
207 |
Character |
p |
e |
c |
t |
e |
d |
|
> |
|
0 |
|
- |
) |
|
{ |
|
i |
n |
t |
|
c |
h |
|
= |
|
Milliseconds |
150 |
152 |
730 |
227 |
151 |
222 |
241 |
358 |
379 |
813 |
511 |
813 |
493 |
397 |
492 |
548 |
209 |
113 |
132 |
170 |
191 |
57 |
167 |
303 |
190 |
Character |
- |
1 |
l |
-l |
; |
|
t |
r |
y |
|
P |
|
- |
-P |
P |
-P |
{ |
|
c |
h |
|
= |
|
s |
t |
Milliseconds |
805 |
663 |
338 |
532 |
283 |
452 |
116 |
246 |
168 |
323 |
510 |
256 |
492 |
112 |
834 |
605 |
1269 |
508 |
247 |
94 |
285 |
435 |
359 |
188 |
132 |
Character |
r |
e |
a |
n |
-n |
n |
-n |
m |
. |
r |
e |
a |
d |
|
- |
I |
-I |
( |
) |
; |
|
{ |
-{ |
{ |
-{ |
Milliseconds |
209 |
162 |
338 |
134 |
625 |
662 |
454 |
530 |
434 |
530 |
398 |
282 |
152 |
189 |
926 |
643 |
550 |
756 |
378 |
853 |
414 |
361 |
529 |
701 |
567 |
Character |
l |
-l |
; |
-; |
} |
|
c |
a |
t |
c |
h |
|
( |
I |
O |
E |
x |
c |
e |
p |
t |
i |
o |
n |
|
Milliseconds |
927 |
642 |
965 |
796 |
1116 |
756 |
398 |
150 |
170 |
265 |
396 |
189 |
2037 |
793 |
624 |
604 |
302 |
427 |
303 |
493 |
207 |
190 |
150 |
114 |
244 |
Character |
e |
|
- |
_ |
-_ |
_ |
-_ |
) |
|
{ |
|
l |
o |
g |
. |
w |
a |
r |
n |
( |
" |
S |
t |
a |
n |
Milliseconds |
170 |
165 |
621 |
947 |
624 |
1231 |
697 |
3406 |
549 |
586 |
512 |
492 |
188 |
246 |
550 |
433 |
246 |
170 |
170 |
1316 |
664 |
679 |
225 |
126 |
245 |
Character |
d |
a |
r |
d |
S |
e |
r |
v |
e |
r |
. |
a |
s |
-s |
w |
a |
t |
-t |
i |
t |
: |
|
r |
e |
a |
Milliseconds |
226 |
282 |
390 |
322 |
491 |
245 |
248 |
263 |
190 |
207 |
513 |
586 |
207 |
322 |
152 |
151 |
491 |
398 |
892 |
129 |
645 |
566 |
133 |
94 |
170 |
Character |
d |
|
- |
L |
|
- |
-L |
L |
-L |
: |
|
" |
, |
|
e |
) |
l |
-l |
; |
|
c |
h |
|
- |
-- |
Milliseconds |
228 |
189 |
491 |
266 |
454 |
245 |
133 |
378 |
718 |
512 |
757 |
378 |
795 |
452 |
190 |
682 |
737 |
511 |
283 |
399 |
205 |
78 |
169 |
360 |
643 |
Character |
= |
|
- |
1 |
l |
-l |
; |
|
} |
|
i |
d |
-d |
f |
|
( |
c |
h |
|
M |
|
- |
-M |
M |
-M |
Milliseconds |
644 |
415 |
1287 |
870 |
246 |
644 |
662 |
528 |
625 |
587 |
415 |
133 |
473 |
95 |
132 |
757 |
816 |
90 |
227 |
529 |
334 |
282 |
133 |
928 |
567 |
Character |
, |
-, |
< |
|
3 |
2 |
|
- |
) |
|
/ |
* |
|
C |
o |
n |
t |
r |
o |
l |
|
c |
h |
a |
r |
Milliseconds |
1059 |
549 |
265 |
567 |
528 |
172 |
303 |
377 |
965 |
681 |
359 |
1060 |
397 |
663 |
339 |
285 |
472 |
323 |
151 |
757 |
283 |
209 |
206 |
323 |
208 |
Character |
a |
c |
t |
e |
r |
|
o |
r |
|
E |
O |
F |
|
t |
e |
r |
m |
i |
n |
a |
t |
e |
s |
|
l |
Milliseconds |
150 |
229 |
206 |
152 |
322 |
207 |
209 |
112 |
96 |
605 |
246 |
247 |
338 |
209 |
188 |
228 |
1298 |
434 |
133 |
169 |
152 |
152 |
207 |
188 |
248 |
Character |
o |
o |
p |
|
b |
r |
e |
a |
k |
l |
-l |
l |
-l |
; |
|
c |
o |
m |
m |
a |
n |
d |
. |
a |
p |
Milliseconds |
187 |
170 |
437 |
321 |
207 |
304 |
170 |
171 |
189 |
511 |
587 |
472 |
340 |
474 |
719 |
226 |
134 |
169 |
131 |
115 |
93 |
171 |
199 |
510 |
246 |
Character |
p |
e |
n |
t |
-t |
d |
P |
-P |
( |
( |
c |
h |
a |
t |
-t |
r |
) |
|
c |
h |
) |
l |
-l |
; |
|
Milliseconds |
153 |
187 |
132 |
152 |
314 |
94 |
851 |
1116 |
908 |
341 |
491 |
77 |
132 |
133 |
528 |
94 |
712 |
851 |
717 |
122 |
597 |
473 |
548 |
304 |
851 |
Character |
e |
x |
p |
e |
c |
t |
e |
d |
- |
- |
; |
|
} |
Milliseconds |
245 |
191 |
188 |
131 |
265 |
445 |
284 |
266 |
964 |
228 |
737 |
496 |
349 |
|
WPM Timing |
Seconds |
WPM |
5.39 |
8.9 |
10.78 |
31.16 |
16.17 |
34.87 |
21.56 |
30.61 |
26.95 |
32.95 |
32.34 |
32.65 |
37.74 |
33.71 |
43.13 |
31.72 |
48.52 |
32.65 |
53.91 |
31.83 |
59.3 |
31.57 |
64.69 |
31.91 |
70.08 |
31.68 |
75.47 |
31.01 |
80.86 |
29.53 |
86.25 |
29.77 |
91.64 |
29.07 |
97.03 |
27.58 |
102.43 |
27.53 |
107.82 |
27.71 |
113.21 |
27.77 |
118.6 |
27.62 |
123.99 |
27.39 |
129.38 |
26.8 |
134.77 |
26 |
140.16 |
26.54 |
145.55 |
26.46 |
150.94 |
26.55 |
156.33 |
26.1 |
161.72 |
26.12 |
167.11 |
25.56 |
172.51 |
24.76 |
177.9 |
24.62 |
183.29 |
24.75 |
188.68 |
24.04 |
194.07 |
24.12 |
199.46 |
24.25 |
204.85 |
24.19 |
210.24 |
24.03 |
215.63 |
23.93 |
221.02 |
23.67 |
226.41 |
23.59 |
231.8 |
23.24 |
237.2 |
23.17 |
242.59 |
23.65 |
247.98 |
24.05 |
253.37 |
24.2 |
258.76 |
24.16 |
264.15 |
23.99 |
269.54 |
24.13 |
|