Skip to content

Instantly share code, notes, and snippets.

@Yoric
Last active September 12, 2019 11:52
Show Gist options
  • Save Yoric/c1e924e864cd5bb1fb7e670a3ba58be4 to your computer and use it in GitHub Desktop.
Save Yoric/c1e924e864cd5bb1fb7e670a3ba58be4 to your computer and use it in GitHub Desktop.
Distribution of bit lengths

Unit tests

Max Bit Length Tables (total) Tables (%) Tables with max bit length > this bit length (%)
0 5283 62.50% 37.50%
1 1193 14.11% 23.39%
2 994 11.76% 11.63%
3 491 5.81% 5.82%
4 347 4.11% 1.72%
5 91 1.08% 0.64%
6 46 0.54% 0.09%
7 7 0.08% 0.01%
8 1 0.01% 0.00%
9 0 0.00% 0.00%
10 0 0.00% 0.00%
11 0 0.00% 0.00%
12 0 0.00% 0.00%
13 0 0.00% 0.00%
14 0 0.00% 0.00%
15 0 0.00% 0.00%
16 0 0.00% 0.00%
17 0 0.00% 0.00%
18 0 0.00% 0.00%
19 0 0.00% 0.00%
20 0 0.00% 0.00%
21 0 0.00% 0.00%
22 0 0.00% 0.00%
23 0 0.00% 0.00%
24 0 0.00% 0.00%
25 0 0.00% 0.00%
26 0 0.00% 0.00%
27 0 0.00% 0.00%
28 0 0.00% 0.00%
29 0 0.00% 0.00%
30 0 0.00% 0.00%
31 0 0.00% 0.00%
32 0 0.00% 0.00%
33 0 0.00% 0.00%
34 0 0.00% 0.00%
35 0 0.00% 0.00%
36 0 0.00% 0.00%
37 0 0.00% 0.00%
38 0 0.00% 0.00%
39 0 0.00% 0.00%
40 0 0.00% 0.00%
41 0 0.00% 0.00%
42 0 0.00% 0.00%
43 0 0.00% 0.00%
44 0 0.00% 0.00%
45 0 0.00% 0.00%
46 0 0.00% 0.00%
47 0 0.00% 0.00%
48 0 0.00% 0.00%
49 0 0.00% 0.00%
50 0 0.00% 0.00%
51 0 0.00% 0.00%
52 0 0.00% 0.00%
53 0 0.00% 0.00%
54 0 0.00% 0.00%
55 0 0.00% 0.00%
56 0 0.00% 0.00%
57 0 0.00% 0.00%
58 0 0.00% 0.00%
59 0 0.00% 0.00%
60 0 0.00% 0.00%
61 0 0.00% 0.00%
62 0 0.00% 0.00%
63 0 0.00% 0.00%
64 0 0.00% 0.00%
65 0 0.00% 0.00%
66 0 0.00% 0.00%
67 0 0.00% 0.00%
68 0 0.00% 0.00%
69 0 0.00% 0.00%
70 0 0.00% 0.00%
71 0 0.00% 0.00%
72 0 0.00% 0.00%
73 0 0.00% 0.00%
74 0 0.00% 0.00%
75 0 0.00% 0.00%
76 0 0.00% 0.00%
77 0 0.00% 0.00%
78 0 0.00% 0.00%
79 0 0.00% 0.00%
80 0 0.00% 0.00%
81 0 0.00% 0.00%
82 0 0.00% 0.00%
83 0 0.00% 0.00%
84 0 0.00% 0.00%
85 0 0.00% 0.00%
86 0 0.00% 0.00%
87 0 0.00% 0.00%
88 0 0.00% 0.00%
89 0 0.00% 0.00%
90 0 0.00% 0.00%
91 0 0.00% 0.00%
92 0 0.00% 0.00%
93 0 0.00% 0.00%
94 0 0.00% 0.00%
95 0 0.00% 0.00%
96 0 0.00% 0.00%
97 0 0.00% 0.00%
98 0 0.00% 0.00%
99 0 0.00% 0.00%
100 0 0.00% 0.00%
101 0 0.00% 0.00%
102 0 0.00% 0.00%
103 0 0.00% 0.00%
104 0 0.00% 0.00%
105 0 0.00% 0.00%
106 0 0.00% 0.00%
107 0 0.00% 0.00%
108 0 0.00% 0.00%
109 0 0.00% 0.00%
110 0 0.00% 0.00%
111 0 0.00% 0.00%
112 0 0.00% 0.00%
113 0 0.00% 0.00%
114 0 0.00% 0.00%
115 0 0.00% 0.00%
116 0 0.00% 0.00%
117 0 0.00% 0.00%
118 0 0.00% 0.00%
119 0 0.00% 0.00%
120 0 0.00% 0.00%
121 0 0.00% 0.00%
122 0 0.00% 0.00%
123 0 0.00% 0.00%
124 0 0.00% 0.00%
125 0 0.00% 0.00%
126 0 0.00% 0.00%
127 0 0.00% 0.00%
128 0 0.00% 0.00%
129 0 0.00% 0.00%
130 0 0.00% 0.00%
131 0 0.00% 0.00%
132 0 0.00% 0.00%
133 0 0.00% 0.00%
134 0 0.00% 0.00%
135 0 0.00% 0.00%
136 0 0.00% 0.00%
137 0 0.00% 0.00%
138 0 0.00% 0.00%
139 0 0.00% 0.00%
140 0 0.00% 0.00%
141 0 0.00% 0.00%
142 0 0.00% 0.00%
143 0 0.00% 0.00%
144 0 0.00% 0.00%
145 0 0.00% 0.00%
146 0 0.00% 0.00%
147 0 0.00% 0.00%
148 0 0.00% 0.00%
149 0 0.00% 0.00%
150 0 0.00% 0.00%
151 0 0.00% 0.00%
152 0 0.00% 0.00%
153 0 0.00% 0.00%
154 0 0.00% 0.00%
155 0 0.00% 0.00%
156 0 0.00% 0.00%
157 0 0.00% 0.00%
158 0 0.00% 0.00%
159 0 0.00% 0.00%
160 0 0.00% 0.00%
161 0 0.00% 0.00%
162 0 0.00% 0.00%
163 0 0.00% 0.00%
164 0 0.00% 0.00%
165 0 0.00% 0.00%
166 0 0.00% 0.00%
167 0 0.00% 0.00%
168 0 0.00% 0.00%
169 0 0.00% 0.00%
170 0 0.00% 0.00%
171 0 0.00% 0.00%
172 0 0.00% 0.00%
173 0 0.00% 0.00%
174 0 0.00% 0.00%
175 0 0.00% 0.00%
176 0 0.00% 0.00%
177 0 0.00% 0.00%
178 0 0.00% 0.00%
179 0 0.00% 0.00%
180 0 0.00% 0.00%
181 0 0.00% 0.00%
182 0 0.00% 0.00%
183 0 0.00% 0.00%
184 0 0.00% 0.00%
185 0 0.00% 0.00%
186 0 0.00% 0.00%
187 0 0.00% 0.00%
188 0 0.00% 0.00%
189 0 0.00% 0.00%
190 0 0.00% 0.00%
191 0 0.00% 0.00%
192 0 0.00% 0.00%
193 0 0.00% 0.00%
194 0 0.00% 0.00%
195 0 0.00% 0.00%
196 0 0.00% 0.00%
197 0 0.00% 0.00%
198 0 0.00% 0.00%
199 0 0.00% 0.00%
200 0 0.00% 0.00%
201 0 0.00% 0.00%
202 0 0.00% 0.00%
203 0 0.00% 0.00%
204 0 0.00% 0.00%
205 0 0.00% 0.00%
206 0 0.00% 0.00%
207 0 0.00% 0.00%
208 0 0.00% 0.00%
209 0 0.00% 0.00%
210 0 0.00% 0.00%
211 0 0.00% 0.00%
212 0 0.00% 0.00%
213 0 0.00% 0.00%
214 0 0.00% 0.00%
215 0 0.00% 0.00%
216 0 0.00% 0.00%
217 0 0.00% 0.00%
218 0 0.00% 0.00%
219 0 0.00% 0.00%
220 0 0.00% 0.00%
221 0 0.00% 0.00%
222 0 0.00% 0.00%
223 0 0.00% 0.00%
224 0 0.00% 0.00%
225 0 0.00% 0.00%
226 0 0.00% 0.00%
227 0 0.00% 0.00%
228 0 0.00% 0.00%
229 0 0.00% 0.00%
230 0 0.00% 0.00%
231 0 0.00% 0.00%
232 0 0.00% 0.00%
233 0 0.00% 0.00%
234 0 0.00% 0.00%
235 0 0.00% 0.00%
236 0 0.00% 0.00%
237 0 0.00% 0.00%
238 0 0.00% 0.00%
239 0 0.00% 0.00%
240 0 0.00% 0.00%
241 0 0.00% 0.00%
242 0 0.00% 0.00%
243 0 0.00% 0.00%
244 0 0.00% 0.00%
245 0 0.00% 0.00%
246 0 0.00% 0.00%
247 0 0.00% 0.00%
248 0 0.00% 0.00%
249 0 0.00% 0.00%
250 0 0.00% 0.00%
251 0 0.00% 0.00%
252 0 0.00% 0.00%
253 0 0.00% 0.00%
254 0 0.00% 0.00%
255 0 0.00% 0.00%
256 0 0.00% 0.00%
257+ 0 0.00% 0.00%
Total 8453

Real js samples

Max Bit Length Tables (total) Tables (%) Tables with max bit length > this bit length (%)
0 255420 44.03% 55.97%
1 52698 9.08% 46.89%
2 44507 7.67% 39.22%
3 38328 6.61% 32.61%
4 35848 6.18% 26.43%
5 32885 5.67% 20.76%
6 30332 5.23% 15.53%
7 26535 4.57% 10.96%
8 22088 3.81% 7.15%
9 16775 2.89% 4.26%
10 11913 2.05% 2.21%
11 6693 1.15% 1.05%
12 3437 0.59% 0.46%
13 1699 0.29% 0.17%
14 673 0.12% 0.05%
15 243 0.04% 0.01%
16 51 0.01% 0.00%
17 5 0.00% 0.00%
18 0 0.00% 0.00%
19 0 0.00% 0.00%
20 0 0.00% 0.00%
21 0 0.00% 0.00%
22 0 0.00% 0.00%
23 0 0.00% 0.00%
24 0 0.00% 0.00%
25 0 0.00% 0.00%
26 0 0.00% 0.00%
27 0 0.00% 0.00%
28 0 0.00% 0.00%
29 0 0.00% 0.00%
30 0 0.00% 0.00%
31 0 0.00% 0.00%
32 0 0.00% 0.00%
33 0 0.00% 0.00%
34 0 0.00% 0.00%
35 0 0.00% 0.00%
36 0 0.00% 0.00%
37 0 0.00% 0.00%
38 0 0.00% 0.00%
39 0 0.00% 0.00%
40 0 0.00% 0.00%
41 0 0.00% 0.00%
42 0 0.00% 0.00%
43 0 0.00% 0.00%
44 0 0.00% 0.00%
45 0 0.00% 0.00%
46 0 0.00% 0.00%
47 0 0.00% 0.00%
48 0 0.00% 0.00%
49 0 0.00% 0.00%
50 0 0.00% 0.00%
51 0 0.00% 0.00%
52 0 0.00% 0.00%
53 0 0.00% 0.00%
54 0 0.00% 0.00%
55 0 0.00% 0.00%
56 0 0.00% 0.00%
57 0 0.00% 0.00%
58 0 0.00% 0.00%
59 0 0.00% 0.00%
60 0 0.00% 0.00%
61 0 0.00% 0.00%
62 0 0.00% 0.00%
63 0 0.00% 0.00%
64 0 0.00% 0.00%
65 0 0.00% 0.00%
66 0 0.00% 0.00%
67 0 0.00% 0.00%
68 0 0.00% 0.00%
69 0 0.00% 0.00%
70 0 0.00% 0.00%
71 0 0.00% 0.00%
72 0 0.00% 0.00%
73 0 0.00% 0.00%
74 0 0.00% 0.00%
75 0 0.00% 0.00%
76 0 0.00% 0.00%
77 0 0.00% 0.00%
78 0 0.00% 0.00%
79 0 0.00% 0.00%
80 0 0.00% 0.00%
81 0 0.00% 0.00%
82 0 0.00% 0.00%
83 0 0.00% 0.00%
84 0 0.00% 0.00%
85 0 0.00% 0.00%
86 0 0.00% 0.00%
87 0 0.00% 0.00%
88 0 0.00% 0.00%
89 0 0.00% 0.00%
90 0 0.00% 0.00%
91 0 0.00% 0.00%
92 0 0.00% 0.00%
93 0 0.00% 0.00%
94 0 0.00% 0.00%
95 0 0.00% 0.00%
96 0 0.00% 0.00%
97 0 0.00% 0.00%
98 0 0.00% 0.00%
99 0 0.00% 0.00%
100 0 0.00% 0.00%
101 0 0.00% 0.00%
102 0 0.00% 0.00%
103 0 0.00% 0.00%
104 0 0.00% 0.00%
105 0 0.00% 0.00%
106 0 0.00% 0.00%
107 0 0.00% 0.00%
108 0 0.00% 0.00%
109 0 0.00% 0.00%
110 0 0.00% 0.00%
111 0 0.00% 0.00%
112 0 0.00% 0.00%
113 0 0.00% 0.00%
114 0 0.00% 0.00%
115 0 0.00% 0.00%
116 0 0.00% 0.00%
117 0 0.00% 0.00%
118 0 0.00% 0.00%
119 0 0.00% 0.00%
120 0 0.00% 0.00%
121 0 0.00% 0.00%
122 0 0.00% 0.00%
123 0 0.00% 0.00%
124 0 0.00% 0.00%
125 0 0.00% 0.00%
126 0 0.00% 0.00%
127 0 0.00% 0.00%
128 0 0.00% 0.00%
129 0 0.00% 0.00%
130 0 0.00% 0.00%
131 0 0.00% 0.00%
132 0 0.00% 0.00%
133 0 0.00% 0.00%
134 0 0.00% 0.00%
135 0 0.00% 0.00%
136 0 0.00% 0.00%
137 0 0.00% 0.00%
138 0 0.00% 0.00%
139 0 0.00% 0.00%
140 0 0.00% 0.00%
141 0 0.00% 0.00%
142 0 0.00% 0.00%
143 0 0.00% 0.00%
144 0 0.00% 0.00%
145 0 0.00% 0.00%
146 0 0.00% 0.00%
147 0 0.00% 0.00%
148 0 0.00% 0.00%
149 0 0.00% 0.00%
150 0 0.00% 0.00%
151 0 0.00% 0.00%
152 0 0.00% 0.00%
153 0 0.00% 0.00%
154 0 0.00% 0.00%
155 0 0.00% 0.00%
156 0 0.00% 0.00%
157 0 0.00% 0.00%
158 0 0.00% 0.00%
159 0 0.00% 0.00%
160 0 0.00% 0.00%
161 0 0.00% 0.00%
162 0 0.00% 0.00%
163 0 0.00% 0.00%
164 0 0.00% 0.00%
165 0 0.00% 0.00%
166 0 0.00% 0.00%
167 0 0.00% 0.00%
168 0 0.00% 0.00%
169 0 0.00% 0.00%
170 0 0.00% 0.00%
171 0 0.00% 0.00%
172 0 0.00% 0.00%
173 0 0.00% 0.00%
174 0 0.00% 0.00%
175 0 0.00% 0.00%
176 0 0.00% 0.00%
177 0 0.00% 0.00%
178 0 0.00% 0.00%
179 0 0.00% 0.00%
180 0 0.00% 0.00%
181 0 0.00% 0.00%
182 0 0.00% 0.00%
183 0 0.00% 0.00%
184 0 0.00% 0.00%
185 0 0.00% 0.00%
186 0 0.00% 0.00%
187 0 0.00% 0.00%
188 0 0.00% 0.00%
189 0 0.00% 0.00%
190 0 0.00% 0.00%
191 0 0.00% 0.00%
192 0 0.00% 0.00%
193 0 0.00% 0.00%
194 0 0.00% 0.00%
195 0 0.00% 0.00%
196 0 0.00% 0.00%
197 0 0.00% 0.00%
198 0 0.00% 0.00%
199 0 0.00% 0.00%
200 0 0.00% 0.00%
201 0 0.00% 0.00%
202 0 0.00% 0.00%
203 0 0.00% 0.00%
204 0 0.00% 0.00%
205 0 0.00% 0.00%
206 0 0.00% 0.00%
207 0 0.00% 0.00%
208 0 0.00% 0.00%
209 0 0.00% 0.00%
210 0 0.00% 0.00%
211 0 0.00% 0.00%
212 0 0.00% 0.00%
213 0 0.00% 0.00%
214 0 0.00% 0.00%
215 0 0.00% 0.00%
216 0 0.00% 0.00%
217 0 0.00% 0.00%
218 0 0.00% 0.00%
219 0 0.00% 0.00%
220 0 0.00% 0.00%
221 0 0.00% 0.00%
222 0 0.00% 0.00%
223 0 0.00% 0.00%
224 0 0.00% 0.00%
225 0 0.00% 0.00%
226 0 0.00% 0.00%
227 0 0.00% 0.00%
228 0 0.00% 0.00%
229 0 0.00% 0.00%
230 0 0.00% 0.00%
231 0 0.00% 0.00%
232 0 0.00% 0.00%
233 0 0.00% 0.00%
234 0 0.00% 0.00%
235 0 0.00% 0.00%
236 0 0.00% 0.00%
237 0 0.00% 0.00%
238 0 0.00% 0.00%
239 0 0.00% 0.00%
240 0 0.00% 0.00%
241 0 0.00% 0.00%
242 0 0.00% 0.00%
243 0 0.00% 0.00%
244 0 0.00% 0.00%
245 0 0.00% 0.00%
246 0 0.00% 0.00%
247 0 0.00% 0.00%
248 0 0.00% 0.00%
249 0 0.00% 0.00%
250 0 0.00% 0.00%
251 0 0.00% 0.00%
252 0 0.00% 0.00%
253 0 0.00% 0.00%
254 0 0.00% 0.00%
255 0 0.00% 0.00%
256 0 0.00% 0.00%
257 0 0.00% 0.00%
580130
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment