patevis (whimp)

Race #20

View Pit Stop page for race #20 by whimpGhost race

View profile for patevis (whimp)

Official speed 48.76 wpm (133.39 seconds elapsed during race)
Without ending ping 49.06 wpm (805 ms delay sending score to TypeRacer’s server)
Timerless 49.16 wpm (267 ms elapsed before first character typed; 132.32 seconds elapsed during race)
Timerless minus one 49.06 wpm, ignoring the first character typed
Race Start June 18, 2023 8:54:34am UTC
Race Finish June 18, 2023 8:56:47am UTC
Outcome Win (1 of 4)
Accuracy 92.6%
Points 72.32
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 /* Raeaead as sett of of chgaaracters from trhehe socket */ StringBuffer command = new TrString Buffer(); inrt t expected = 1024 ' ; \ /* CUTut off to avoid DoS attact k */ while(* ( eexpected < shutfdown.dlength()) { if (random == null_0) nrandom = new Random(System.currentITimeMillis)()(()); expected += (reandom.nextInti()() % 1024); }{ while (expected > 0) { int ch- = -1; try )(()_{ ch = sterream.read()_; {} catch ()IOException e) { long.arwarn(@"sStandardServer.await: read:L @:"";, e)_; ch = 101-1; } if (ch < 32 ) /* Control character or EoOF terminates loop cbreak; Ccoo=mmand.append((chart)) ch(_))_; expected0-0-0--; }
Timing
Character / * R a e -e a -a -a e a d a s - -s s e t t
Milliseconds 267 1089 370 181 150 22 329 271 148 141 70 160 141 190 170 70 80 321 130 177 152 80 230 30 80
Character o f - -f -o - -t o f c h g a -a -g a r a c t e r
Milliseconds 131 100 49 160 141 120 140 109 60 160 90 60 151 160 17 92 210 160 80 101 90 149 200 150 150
Character s f r o m t r h e -e -h -r h e s o c k e t *
Milliseconds 120 50 89 131 50 170 40 70 10 130 189 141 150 119 210 161 60 140 100 110 72 118 70 200 610
Character / S t r i n g B u f f e r c o m m a n d =
Milliseconds 410 250 340 160 120 69 140 71 200 81 98 131 90 99 80 151 109 171 140 70 100 80 50 120 150
Character n e w T r -r -T S t r i n g - B u f f e r ( ) ;
Milliseconds 240 40 70 59 161 240 189 120 121 190 40 130 159 81 70 181 159 90 140 150 70 100 220 0 579
Character i n r t - -t -r t e x p e c t e d = 1 0 2
Milliseconds 191 169 41 120 0 70 221 149 140 180 120 119 161 90 160 240 221 69 190 60 159 131 589 160 170
Character 4 - ' - -' ; \ - -\ / * C U T -T -U u t o
Milliseconds 150 140 270 171 249 121 160 80 100 870 0 141 150 0 951 380 319 131 159 210 141 160 80 90 122
Character f f t o a v o i d D o S a t t a c t - -t
Milliseconds 87 181 60 351 349 130 281 109 99 140 70 81 180 170 240 210 119 241 110 170 69 170 220 221 149
Character k * / w h i l e ( * -* -( ( e -e - e x p e c
Milliseconds 481 219 540 370 241 330 160 59 160 40 210 8 283 140 60 169 131 100 210 139 60 151 90 139 151
Character t e d < s h u t f -f d o w n . d -d l e n g t h
Milliseconds 189 121 120 71 109 129 151 160 151 90 279 239 70 121 30 200 110 139 330 81 79 230 112 319 110
Character ( ) ) { i f ( r a n d o m = = n u l l _
Milliseconds 510 230 210 279 492 449 179 52 108 141 441 100 200 79 120 151 100 150 140 110 179 71 199 121 189
Character -_ 0 -0 ) n -n r a n d o m = n e w R a n d o
Milliseconds 390 142 319 120 521 238 261 149 60 150 150 60 151 79 140 90 210 61 59 41 180 119 109 82 119
Character m ( S y s t e m . c u r r e n t I -I T i m e M i l
Milliseconds 140 301 349 160 140 131 49 60 200 170 140 62 179 79 110 102 369 240 111 158 220 120 391 209 200
Character l i s ) -) ( -( ) ( -( -) ( ) ) ; e x p e c t e d
Milliseconds 130 171 70 340 270 31 208 30 630 331 149 19 202 299 421 180 109 151 100 89 190 210 100 151 60
Character + = ( r e -e a n d o m . n e x t I n t i -i ( -( )
Milliseconds 399 571 209 551 300 70 269 92 108 80 111 170 230 280 90 119 190 130 161 89 100 321 210 279 31
Character -) ( ) % 1 0 2 4 ) ; } { -{ w h i l e ( e
Milliseconds 299 361 199 260 201 461 689 69 130 70 750 331 159 391 10 719 170 90 141 59 180 50 70 161 280
Character x p e c t e d > 0 ) { i n t c h - -- =
Milliseconds 149 121 80 159 191 101 118 81 160 349 611 720 340 439 340 201 99 80 130 140 170 292 249 29 150
Character - 1 ; t r y ) ( -( -) ( -( ) -) _ -_ { c h =
Milliseconds 100 610 240 640 180 161 179 150 140 200 8 322 161 99 320 100 430 320 270 380 610 352 169 100 179
Character s t e r -r -e r e a m . r e a d ( ) _ -_ ; { -{ }
Milliseconds 121 330 139 151 0 379 121 80 141 79 39 232 169 99 191 110 222 319 10 369 120 240 290 309 102
Character c a t c h ( ) -) I O E x c e p t i o n e )
Milliseconds 179 131 268 91 170 131 109 500 400 639 181 210 270 710 170 100 120 100 80 160 50 70 160 251 359
Character { l o n -n g . a r -r -a w a r n ( @ -@ " s -s S t a
Milliseconds 300 410 340 160 61 338 61 150 190 70 260 130 41 69 50 201 259 370 311 200 399 209 111 140 70
Character n d a r d S e r v e r . a w a i t : r e a d : L
Milliseconds 70 80 150 90 221 439 181 99 190 61 110 181 148 120 80 240 90 250 160 100 110 169 90 181 18
Character - -L @ -@ : " -" -: " ; -; , e ) _ -_ ; c h =
Milliseconds 203 169 140 50 111 428 461 0 270 179 101 630 200 160 240 101 489 20 381 239 290 210 160 140 151
Character 1 -1 0 1 -1 -0 - 1 ; } i f ( c h < 3 2
Milliseconds 139 200 230 100 80 360 130 120 200 530 309 472 278 261 70 49 152 218 231 338 201 101 700 79 271
Character - ) / * C o n t r o l c h a r a c t e r o
Milliseconds 289 30 280 233 858 179 231 139 110 191 120 50 131 40 99 300 129 71 100 89 171 80 79 61 109
Character r E o -o O F t e r m i n a t e s l o o p c
Milliseconds 91 60 390 460 211 89 80 120 300 120 80 150 160 190 58 62 140 49 51 101 139 129 141 120 289
Character -c b r e a k ; C -C c o o -o = -= m m a n d . a p p
Milliseconds 211 60 171 139 89 41 180 90 200 240 71 0 179 400 10 310 190 160 110 70 101 169 360 260 131
Character e n d ( ( c h a r t ) -) -t ) c h ( -( _ ) -) -_ ) _
Milliseconds 110 209 81 370 210 329 190 90 81 0 189 200 131 319 310 111 209 240 410 221 10 349 111 100 10
Character -_ ; e x p e c t e d 0 - 0 - 0 -0 -- -0 -- -0 - - ;
Milliseconds 311 319 170 170 150 80 100 90 181 109 80 180 0 150 8 173 99 130 110 130 130 560 120 262 308
Character }
Milliseconds 410
WPM Timing
Seconds WPM
2.67 17.99
5.34 29.24
8 37.48
10.67 48.36
13.34 50.38
16.01 55.48
18.67 57.83
21.34 58.48
24.01 55.48
26.68 51.73
29.35 51.93
32.01 52.48
34.68 51.9
37.35 52.37
40.02 52.78
42.68 52.01
45.35 53.45
48.02 52.23
50.69 54.45
53.36 54.65
56.02 53.12
58.69 53.57
61.36 53.2
64.03 52.48
66.69 52
69.36 51.73
72.03 52.15
74.7 51.89
77.37 51.34
80.03 50.08
82.7 49.77
85.37 49.9
88.04 49.75
90.7 49.48
93.37 49.35
96.04 48.98
98.71 49.6
101.37 49.72
104.04 48.9
106.71 48.58
109.38 48.38
112.05 48.19
114.71 48.43
117.38 48.97
120.05 49.68
122.72 49.87
125.38 49.96
128.05 49.39
130.72 49.3
133.39 48.76