pen (penlume)

Race #1

View Pit Stop page for race #1 by penlumeGhost race

View profile for pen (penlume)

Official speed 90.31 wpm (72.02 seconds elapsed during race)
Without ending ping 90.65 wpm (272 ms delay sending score to TypeRacer’s server)
Timerless 90.93 wpm (222 ms elapsed before first character typed; 71.53 seconds elapsed during race)
Timerless minus one 90.77 wpm, ignoring the first character typed
Race Start April 11, 2025 11:51:59pm UTC
Race Finish April 11, 2025 11:53:11pm UTC
Outcome Win (1 of 3)
Accuracy 98.1%
Points 133.96
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 exceppected = 1024'; 4; /* Cut off to avoid DoS attack */ hwilehile (expected < shutdown.length*(()) { if (random == null) random = new Random(System.currentTimeMillis())l; 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; commands..appentd((char) ch); expected--; }
Timing
Character / * R e a d a s e t o f c h a r a c t e
Milliseconds 222 220 133 184 152 131 71 113 72 77 91 63 29 101 69 52 81 99 49 65 85 117 67 156 62
Character r s f r o m t h e s o c k e t * / S t r
Milliseconds 66 82 67 85 117 21 97 47 22 78 52 66 72 43 100 69 98 32 51 132 135 165 184 116 153
Character i n g B u f f e r c o m m a n d = n e w S
Milliseconds 65 23 158 235 192 329 137 193 83 81 124 79 32 116 56 102 42 68 85 82 216 68 82 72 144
Character t r i n g B u f f e r ( ) ; i n t e x c e p -p
Milliseconds 151 115 68 32 66 386 134 49 117 101 36 179 103 180 218 137 62 52 67 98 135 132 66 50 200
Character -e -c p e c t e d = 1 0 2 4 ' -' -4 ; - -; 4 ;
Milliseconds 117 133 150 51 75 178 83 147 68 231 131 154 82 99 85 315 345 141 150 150 281 137 116 103 127
Character / * C u t o f f t o a v o i d D o S a
Milliseconds 367 234 152 134 130 85 69 29 87 97 73 127 67 99 75 59 83 37 72 77 134 135 211 152 117
Character t t a c k * / h w i l e -h -i -l -e h i l e ( e
Milliseconds 147 134 68 116 66 151 200 139 312 131 0 66 41 97 731 0 0 0 68 32 33 20 97 149 351
Character x p e c t e d < s h u t d o w n . l e n g t h
Milliseconds 167 68 88 52 160 50 132 54 113 84 135 131 66 68 150 73 77 100 268 198 85 98 65 122 63
Character * ( -( -* ( ) ) { i f ( r a n d o m = = n
Milliseconds 202 320 195 132 120 153 145 321 367 176 289 63 84 417 156 78 49 83 68 38 84 94 117 63 93
Character u l l ) r a n d o m = n e w R a n d o m (
Milliseconds 142 84 100 251 165 201 83 70 83 69 62 67 89 96 152 86 81 122 118 176 111 100 69 62 198
Character S y s t e m . c u r r e n t T i m e M i l l i s (
Milliseconds 162 162 103 64 124 0 192 240 112 87 145 32 84 83 181 107 31 50 173 225 98 155 47 99 161
Character ) ) l -l ; e x p e c t e d + = ( r a n d o m
Milliseconds 139 139 194 434 141 142 200 149 86 82 68 149 35 138 93 117 175 142 117 266 50 85 98 50 38
Character . n e x t I n t ( ) ^ -^ % 1 0 2 4 ) ; } w
Milliseconds 113 134 87 131 49 168 134 82 156 143 137 144 372 84 127 508 111 83 115 150 202 417 103 195 116
Character h i l e ( e x p e c t e d > 0 ) { i n t
Milliseconds 85 34 35 47 100 168 99 136 54 109 56 155 39 152 66 82 105 98 217 86 81 164 220 66 99
Character c h = - 1 ; t r y { c h = s t r e
Milliseconds 99 110 79 178 103 80 158 108 184 116 125 160 134 64 101 87 152 79 284 84 87 110 34 151 48
Character a m . r e a d ( ) ; } c a t c h ( I O E x c
Milliseconds 55 64 98 119 50 64 74 129 148 167 152 201 85 196 137 66 180 84 84 117 192 95 196 165 132
Character e p t i o n e ) { l o g . w a r n ( " S t a
Milliseconds 109 31 85 90 52 33 103 57 142 82 122 91 210 162 102 80 98 118 52 81 205 162 123 346 103
Character n d a r d S e r v e r . a w a i t : r e a d :
Milliseconds 112 105 79 68 65 201 149 84 149 100 58 108 53 117 101 114 84 149 184 108 59 47 93 151 249
Character " , e ) ; c h = - 1 ; } i f ( c h
Milliseconds 126 235 105 129 217 197 151 348 86 264 102 82 106 79 153 149 484 225 162 94 82 238 180 81 150
Character < 3 2 ) / * C o n t r o l c h a r a c t e
Milliseconds 670 254 160 86 183 300 130 253 119 128 159 66 41 196 0 196 62 40 66 57 70 98 68 149 103
Character r o r E O F t e r m i n a t e s l o o p
Milliseconds 34 55 74 101 66 210 123 52 82 201 98 67 50 75 64 46 39 77 67 56 95 150 132 66 100
Character b r e a k ; c o m m a n d s . -. -s . a p p e n t
Milliseconds 56 162 48 53 47 34 151 149 84 49 117 67 86 115 83 134 269 131 344 155 136 112 85 83 247
Character -t d ( ( c h a r ) c h ) ; e x p e c t e d - -
Milliseconds 354 65 152 119 329 86 117 50 131 351 170 82 247 199 172 148 147 88 65 68 167 44 138 98 115
Character ; }
Milliseconds 185 578 157
WPM Timing
Seconds WPM
1.44 83.31
2.88 120.8
4.32 130.52
5.76 116.64
7.2 116.64
8.64 115.25
10.08 114.26
11.52 107.26
12.96 99.97
14.4 92.48
15.84 93.92
17.28 95.11
18.72 93.57
20.17 90.45
21.61 92.75
23.05 92.68
24.49 89.19
25.93 87.01
27.37 89.01
28.81 90.39
30.25 91.25
31.69 91.64
33.13 90.92
34.57 90.25
36.01 90.98
37.45 90.68
38.89 89.17
40.33 89.26
41.77 90.21
43.21 90.53
44.65 90.84
46.09 91.9
47.53 91.64
48.97 92.38
50.41 92.83
51.85 92.57
53.29 92.99
54.73 92.96
56.17 92.28
57.61 91.64
59.06 90.63
60.5 90.06
61.94 90.87
63.38 92.02
64.82 92.94
66.26 92.19
67.7 91.64
69.14 91.3
70.58 91.13
72.02 90.31