Thunderz (thunderz2016)

Race #3

View Pit Stop page for race #3 by thunderz2016Ghost race

View profile for Thunderz (thunderz2016)

Official speed 61.06 wpm (106.52 seconds elapsed during race)
Without ending ping 61.16 wpm (166 ms delay sending score to TypeRacer’s server)
Timerless 61.34 wpm (317 ms elapsed before first character typed; 106.04 seconds elapsed during race)
Timerless minus one 61.23 wpm, ignoring the first character typed
Race Start January 24, 2025 3:33:41pm UTC
Race Finish January 24, 2025 3:35:27pm UTC
Outcome No win (2 of 3)
Accuracy 93.5%
Points 90.57
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 sokcket U*8**/ StringbBuffer commoand = new StringBuffer(); int expected = 1024; /* cCut off to avoid DoS attack 8?*/ while (expected < shutdown.length()) { If if (random == null) random = new Random(System.currentImtTimeMillis()); expected += ()random.nextintInt() & % 1-00241024)(;; } while( (expected > 0)) "{in int dhch = -1; treyu y P{{[ ch ch = stream.read(0;); } catch )I(IOExeception e() ) {[ l log.warn("StandardServer.waawait: read: "., e_;); ch = 01-1; } if comm(ch < 32) /(* * conControl charaecter of r EOF terminates loop break; command-,app.append((Chachar) ch)_; expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 317 233 183 134 83 67 133 33 117 117 100 66 100 34 116 50 50 134 66 117 100 83 134 133 83
Character r s f r o m t h e s o k -k c k e t U * 8 -8
Milliseconds 117 0 167 16 300 117 33 100 50 67 67 83 100 67 166 500 200 117 117 83 133 184 16 17 317
Character -* * -* -U * / S t r i n g b -b B u f f e r c o m
Milliseconds 116 200 317 117 200 266 167 117 116 150 84 66 34 166 267 200 117 83 117 116 84 33 133 34 50
Character m o -o a n d = n e w S t r i n g B u f f e r
Milliseconds 133 233 284 66 117 67 116 100 100 150 84 33 117 283 83 150 84 83 33 234 383 117 150 50 83
Character ( ) ; i n t e x p e c t e d = 1 0 2 4 ;
Milliseconds 150 33 217 150 117 50 66 84 133 150 83 84 150 133 33 117 133 84 66 434 133 250 117 283 150
Character / * c -c C u t o f f t o a v o i d D o S
Milliseconds 300 300 200 117 217 116 67 150 33 150 67 133 84 116 50 67 83 117 67 183 100 100 133 217 317
Character a t t a c k 8 ? -? -8 * / w h i l e ( e x p
Milliseconds 166 150 84 150 66 134 100 100 116 267 233 117 283 317 150 83 100 34 66 117 67 250 283 183 100
Character e c t e d < s h u t d o w n . l e n g t h ( )
Milliseconds 100 150 100 84 116 100 167 83 100 100 134 66 117 133 100 34 200 250 483 133 84 133 50 200 50
Character ) { I f - -f -I i f ( r a n d o m = = n
Milliseconds 250 233 284 316 217 150 117 200 150 133 200 83 117 183 167 67 50 133 50 50 217 133 117 83 150
Character u l l ) r a n d o m = n e w R a n d o m (
Milliseconds 167 133 117 166 200 117 50 67 133 83 50 134 100 133 150 67 50 50 167 133 50 200 50 50 200
Character S y s t e m . c u r r e n t I m t -t -m -I T i m e M
Milliseconds 200 117 116 67 83 34 166 134 100 83 133 67 67 83 183 117 50 200 133 117 100 117 33 83 200
Character i l l i s ( ) ) ; e x p e c t e d + = ( ) -)
Milliseconds 100 100 150 100 200 350 50 350 600 150 284 183 83 100 150 134 33 133 117 133 150 134 216 34 366
Character r a n d o m . n e x t i n t -t -n -i I n t ( ) &
Milliseconds 150 84 83 100 83 84 133 250 83 217 117 216 67 133 300 117 133 217 167 133 217 50 300 600 250
Character - -& % 1 - 0 -0 -- -1 0 2 4 -4 -2 -0 1 0 2 4 ) ( ; -; -(
Milliseconds 283 133 550 117 150 117 16 300 84 83 117 100 83 250 133 150 67 117 183 100 250 17 283 150 217
Character ; } w h i l e ( - -( ( e x p e c t e d >
Milliseconds 150 183 417 250 150 100 33 67 67 150 33 400 133 117 150 167 183 117 116 167 117 33 133 117 150
Character 0 ) ) -) " -" { i n -n -i i n t d h -h -d c h
Milliseconds 183 134 483 67 516 117 167 366 200 284 66 250 117 150 117 50 133 150 233 84 266 134 100 116 134
Character = - 1 ; t r e y u - -u -y -e y P { -{ -P { [
Milliseconds 133 133 317 100 217 133 117 150 16 50 50 34 250 150 150 150 183 117 250 0 350 150 166 50 150
Character c h -h -c - -[ c h = s t r e a m . r e a d ( 0
Milliseconds 67 83 217 167 133 150 200 367 150 216 100 134 116 100 167 83 67 33 167 83 67 67 100 216 34
Character ; -; -0 ) ; } c a t c h ) I -I -) ( I O E x e -e
Milliseconds 200 266 150 200 217 167 166 234 250 83 50 150 100 84 383 267 250 116 417 217 483 450 300 183 367
Character c e p t i o n e ( ) - -) -( ) { [ l -l - -[
Milliseconds 67 133 67 116 67 150 67 116 84 200 33 117 216 117 167 150 200 216 67 183 134 216 134 150 183
Character l o g . w a r n ( " S t a n d a r d S e r v e r .
Milliseconds 33 67 117 83 117 183 83 100 167 317 166 167 100 133 34 133 83 67 233 84 100 483 83 117 100
Character w a -a -w a w a i t : r e a d : " . -. , e _ ;
Milliseconds 200 67 400 100 66 100 67 133 67 200 100 83 50 67 100 350 233 217 267 300 200 233 150 233 250
Character -; -_ ) ; c h = 0 1 -1 -0 - 1 ; } i f c o
Milliseconds 267 133 200 300 184 133 67 266 117 134 400 116 384 150 50 166 117 233 450 250 134 83 100 117 100
Character m m -m -m -o -c ( c h < 3 2 ) / ( * - -* -( *
Milliseconds 83 117 350 150 133 350 500 200 100 233 234 200 150 83 267 133 167 216 17 200 200 133 117 217 116
Character c o n -n -o -c C o n t r o l c h a r a e -e c t e r
Milliseconds 100 84 50 216 150 134 83 133 50 67 150 50 150 83 67 117 66 67 100 383 267 133 134 100 66
Character o f - -f r E O F t e r m i n a t e s l o
Milliseconds 117 67 100 133 167 133 167 100 116 200 134 133 183 117 67 66 84 100 83 33 100 84 33 117 366
Character o p b r e a k ; c o m m a n d - -- , a p p -p -p
Milliseconds 134 166 84 100 50 33 67 100 216 234 216 84 50 133 100 100 67 133 467 183 100 100 100 234 133
Character -a -, . a p p e n d ( ( C h a -a -h -C c h a r ) c h
Milliseconds 133 150 217 217 83 133 84 100 83 167 183 150 167 83 133 150 117 83 100 50 50 184 250 83 50
Character ) _ -_ ; e x p e c t e d - - ; }
Milliseconds 217 0 500 200 116 317 183 134 66 284 150 50 133 150 150 267 583 450
WPM Timing
Seconds WPM
2.13 101.39
4.26 109.84
6.39 82.61
8.52 76.04
10.65 79.99
12.78 81.68
14.91 84.49
17.04 80.27
19.17 83.24
21.3 79.99
23.43 79.88
25.56 81.21
27.69 79.73
29.83 78.06
31.96 79.61
34.09 81.68
36.22 81.18
38.35 79.17
40.48 79.16
42.61 78.01
44.74 75.91
46.87 72.97
49 71.51
51.13 70.65
53.26 70.75
55.39 68.46
57.52 68.01
59.65 67.19
61.78 65.26
63.91 66.28
66.04 65.78
68.17 64.43
70.3 64.18
72.43 63.12
74.56 63.41
76.69 63.68
78.82 63.94
80.95 62.85
83.08 62.39
85.21 62.1
87.34 61
89.48 60.62
91.61 60.91
93.74 60.68
95.87 61.59
98 62.33
100.13 61.36
102.26 61.37
104.39 61.27
106.52 61.06