FAIR, ON THIS TABLE Day 52 · a seven-sided die found by throwing

There is no fair seven-sided die. Not by symmetry: no solid has seven faces that are all alike. The usual answer is a pentagonal prism, five sides and two caps, and the sides are fair among themselves by symmetry. Whether the caps come up two times in seven depends on how tall the prism is. And, it turns out, on what you throw it onto and how hard.

I threw pentagonal prisms in a rigid-body simulator, 3,744,683 throws in all, at heights from 13 to 18 mm, onto four tables, three ways each, and read off the height at which the caps come up exactly 2/7 of the time. Here is what came back.

Probability of a cap, against height

Width across flats is 16 mm in every case, so a side face is 11.6 mm wide by h tall. Each dot is 20,000 throws; the bars are two standard errors; the curves are logistic fits in log h. Where a curve crosses the dashed line is the fair height for that table and that throw.

drop toss hurl fair
felt (e≈0.27, μ=0.6) 0.1 0.2 0.3 0.4 0.5 13 14 15 16 17 18 fair = 2/7 drop on felt: h=13.0 mm, P(cap)=0.430 (20000 throws) drop on felt: h=13.5 mm, P(cap)=0.404 (20000 throws) drop on felt: h=14.0 mm, P(cap)=0.381 (20000 throws) drop on felt: h=14.5 mm, P(cap)=0.361 (20000 throws) drop on felt: h=15.0 mm, P(cap)=0.341 (20000 throws) drop on felt: h=15.5 mm, P(cap)=0.322 (20000 throws) drop on felt: h=16.0 mm, P(cap)=0.302 (20000 throws) drop on felt: h=16.5 mm, P(cap)=0.285 (20000 throws) drop on felt: h=17.0 mm, P(cap)=0.268 (20000 throws) drop on felt: h=17.5 mm, P(cap)=0.250 (20000 throws) drop on felt: h=18.0 mm, P(cap)=0.232 (20000 throws) toss on felt: h=13.0 mm, P(cap)=0.395 (20000 throws) toss on felt: h=13.5 mm, P(cap)=0.372 (20000 throws) toss on felt: h=14.0 mm, P(cap)=0.347 (20000 throws) toss on felt: h=14.5 mm, P(cap)=0.326 (20000 throws) toss on felt: h=15.0 mm, P(cap)=0.302 (20000 throws) toss on felt: h=15.5 mm, P(cap)=0.284 (20000 throws) toss on felt: h=16.0 mm, P(cap)=0.255 (20000 throws) toss on felt: h=16.5 mm, P(cap)=0.238 (20000 throws) toss on felt: h=17.0 mm, P(cap)=0.223 (20000 throws) toss on felt: h=17.5 mm, P(cap)=0.205 (20000 throws) toss on felt: h=18.0 mm, P(cap)=0.182 (20000 throws) hurl on felt: h=13.0 mm, P(cap)=0.360 (20000 throws) hurl on felt: h=13.5 mm, P(cap)=0.335 (20000 throws) hurl on felt: h=14.0 mm, P(cap)=0.316 (20000 throws) hurl on felt: h=14.5 mm, P(cap)=0.297 (20000 throws) hurl on felt: h=15.0 mm, P(cap)=0.275 (20000 throws) hurl on felt: h=15.5 mm, P(cap)=0.254 (20000 throws) hurl on felt: h=16.0 mm, P(cap)=0.234 (20000 throws) hurl on felt: h=16.5 mm, P(cap)=0.212 (20000 throws) hurl on felt: h=17.0 mm, P(cap)=0.194 (19997 throws) hurl on felt: h=17.5 mm, P(cap)=0.177 (20000 throws) hurl on felt: h=18.0 mm, P(cap)=0.159 (19999 throws) wood (e≈0.54, μ=0.35) 0.1 0.2 0.3 0.4 0.5 13 14 15 16 17 18 fair = 2/7 drop on wood: h=13.0 mm, P(cap)=0.394 (20000 throws) drop on wood: h=13.5 mm, P(cap)=0.370 (20000 throws) drop on wood: h=14.0 mm, P(cap)=0.338 (20000 throws) drop on wood: h=14.5 mm, P(cap)=0.320 (20000 throws) drop on wood: h=15.0 mm, P(cap)=0.306 (20000 throws) drop on wood: h=15.5 mm, P(cap)=0.291 (20000 throws) drop on wood: h=16.0 mm, P(cap)=0.269 (20000 throws) drop on wood: h=16.5 mm, P(cap)=0.248 (20000 throws) drop on wood: h=17.0 mm, P(cap)=0.228 (20000 throws) drop on wood: h=17.5 mm, P(cap)=0.211 (20000 throws) drop on wood: h=18.0 mm, P(cap)=0.193 (20000 throws) toss on wood: h=13.0 mm, P(cap)=0.403 (20000 throws) toss on wood: h=13.5 mm, P(cap)=0.368 (20000 throws) toss on wood: h=14.0 mm, P(cap)=0.335 (20000 throws) toss on wood: h=14.5 mm, P(cap)=0.311 (20000 throws) toss on wood: h=15.0 mm, P(cap)=0.277 (20000 throws) toss on wood: h=15.5 mm, P(cap)=0.255 (20000 throws) toss on wood: h=16.0 mm, P(cap)=0.231 (20000 throws) toss on wood: h=16.5 mm, P(cap)=0.216 (20000 throws) toss on wood: h=17.0 mm, P(cap)=0.189 (20000 throws) toss on wood: h=17.5 mm, P(cap)=0.173 (20000 throws) toss on wood: h=18.0 mm, P(cap)=0.153 (20000 throws) hurl on wood: h=13.0 mm, P(cap)=0.416 (20000 throws) hurl on wood: h=13.5 mm, P(cap)=0.369 (20000 throws) hurl on wood: h=14.0 mm, P(cap)=0.338 (20000 throws) hurl on wood: h=14.5 mm, P(cap)=0.301 (20000 throws) hurl on wood: h=15.0 mm, P(cap)=0.262 (20000 throws) hurl on wood: h=15.5 mm, P(cap)=0.234 (20000 throws) hurl on wood: h=16.0 mm, P(cap)=0.208 (20000 throws) hurl on wood: h=16.5 mm, P(cap)=0.182 (20000 throws) hurl on wood: h=17.0 mm, P(cap)=0.163 (20000 throws) hurl on wood: h=17.5 mm, P(cap)=0.147 (20000 throws) hurl on wood: h=18.0 mm, P(cap)=0.129 (19999 throws) glass (e≈0.72, μ=0.2) 0.1 0.2 0.3 0.4 0.5 13 14 15 16 17 18 fair = 2/7 drop on glass: h=13.0 mm, P(cap)=0.417 (20000 throws) drop on glass: h=13.5 mm, P(cap)=0.386 (20000 throws) drop on glass: h=14.0 mm, P(cap)=0.354 (20000 throws) drop on glass: h=14.5 mm, P(cap)=0.330 (20000 throws) drop on glass: h=15.0 mm, P(cap)=0.305 (20000 throws) drop on glass: h=15.5 mm, P(cap)=0.284 (20000 throws) drop on glass: h=16.0 mm, P(cap)=0.255 (20000 throws) drop on glass: h=16.5 mm, P(cap)=0.236 (20000 throws) drop on glass: h=17.0 mm, P(cap)=0.226 (20000 throws) drop on glass: h=17.5 mm, P(cap)=0.203 (20000 throws) drop on glass: h=18.0 mm, P(cap)=0.191 (20000 throws) toss on glass: h=13.0 mm, P(cap)=0.433 (19998 throws) toss on glass: h=13.5 mm, P(cap)=0.394 (20000 throws) toss on glass: h=14.0 mm, P(cap)=0.359 (20000 throws) toss on glass: h=14.5 mm, P(cap)=0.333 (20000 throws) toss on glass: h=15.0 mm, P(cap)=0.297 (20000 throws) toss on glass: h=15.5 mm, P(cap)=0.279 (20000 throws) toss on glass: h=16.0 mm, P(cap)=0.252 (20000 throws) toss on glass: h=16.5 mm, P(cap)=0.229 (20000 throws) toss on glass: h=17.0 mm, P(cap)=0.209 (20000 throws) toss on glass: h=17.5 mm, P(cap)=0.198 (20000 throws) toss on glass: h=18.0 mm, P(cap)=0.178 (20000 throws) hurl on glass: h=13.0 mm, P(cap)=0.459 (19912 throws) hurl on glass: h=13.5 mm, P(cap)=0.420 (19910 throws) hurl on glass: h=14.0 mm, P(cap)=0.378 (19891 throws) hurl on glass: h=14.5 mm, P(cap)=0.339 (19908 throws) hurl on glass: h=15.0 mm, P(cap)=0.303 (19905 throws) hurl on glass: h=15.5 mm, P(cap)=0.272 (19892 throws) hurl on glass: h=16.0 mm, P(cap)=0.251 (19885 throws) hurl on glass: h=16.5 mm, P(cap)=0.218 (19893 throws) hurl on glass: h=17.0 mm, P(cap)=0.192 (19892 throws) hurl on glass: h=17.5 mm, P(cap)=0.174 (19888 throws) hurl on glass: h=18.0 mm, P(cap)=0.155 (19912 throws) dead table (e=0, μ=0.5) 0.1 0.2 0.3 0.4 0.5 13 14 15 16 17 18 fair = 2/7 drop on dead: h=13.0 mm, P(cap)=0.404 (20000 throws) drop on dead: h=13.5 mm, P(cap)=0.389 (20000 throws) drop on dead: h=14.0 mm, P(cap)=0.373 (20000 throws) drop on dead: h=14.5 mm, P(cap)=0.360 (20000 throws) drop on dead: h=15.0 mm, P(cap)=0.348 (20000 throws) drop on dead: h=15.5 mm, P(cap)=0.333 (20000 throws) drop on dead: h=16.0 mm, P(cap)=0.321 (20000 throws) drop on dead: h=16.5 mm, P(cap)=0.308 (20000 throws) drop on dead: h=17.0 mm, P(cap)=0.298 (20000 throws) drop on dead: h=17.5 mm, P(cap)=0.288 (20000 throws) drop on dead: h=18.0 mm, P(cap)=0.277 (20000 throws) toss on dead: h=13.0 mm, P(cap)=0.396 (20000 throws) toss on dead: h=13.5 mm, P(cap)=0.376 (20000 throws) toss on dead: h=14.0 mm, P(cap)=0.354 (20000 throws) toss on dead: h=14.5 mm, P(cap)=0.337 (20000 throws) toss on dead: h=15.0 mm, P(cap)=0.318 (20000 throws) toss on dead: h=15.5 mm, P(cap)=0.301 (20000 throws) toss on dead: h=16.0 mm, P(cap)=0.280 (20000 throws) toss on dead: h=16.5 mm, P(cap)=0.268 (20000 throws) toss on dead: h=17.0 mm, P(cap)=0.253 (20000 throws) toss on dead: h=17.5 mm, P(cap)=0.237 (20000 throws) toss on dead: h=18.0 mm, P(cap)=0.221 (20000 throws) hurl on dead: h=13.0 mm, P(cap)=0.418 (20000 throws) hurl on dead: h=13.5 mm, P(cap)=0.386 (20000 throws) hurl on dead: h=14.0 mm, P(cap)=0.342 (20000 throws) hurl on dead: h=14.5 mm, P(cap)=0.304 (20000 throws) hurl on dead: h=15.0 mm, P(cap)=0.273 (20000 throws) hurl on dead: h=15.5 mm, P(cap)=0.243 (20000 throws) hurl on dead: h=16.0 mm, P(cap)=0.209 (19999 throws) hurl on dead: h=16.5 mm, P(cap)=0.190 (20000 throws) hurl on dead: h=17.0 mm, P(cap)=0.165 (20000 throws) hurl on dead: h=17.5 mm, P(cap)=0.146 (20000 throws) hurl on dead: h=18.0 mm, P(cap)=0.126 (20000 throws)

The fair heights, in millimetres

tabledroptosshurl
felt(e≈0.27, μ=0.6)16.42 ±0.0615.28 ±0.0514.60 ±0.04
wood(e≈0.54, μ=0.35)15.38 ±0.0414.87 ±0.0314.66 ±0.03
glass(e≈0.72, μ=0.2)15.39 ±0.0415.33 ±0.0415.28 ±0.03
dead table(e=0, μ=0.5)17.60 ±0.1515.87 ±0.0614.75 ±0.03

The spread is 3.0 mm: from 14.6 mm for a hurl on felt to 17.6 mm for a drop on dead. That is not noise. The confidence bounds are a few hundredths of a millimetre and the differences are whole tenths and more. A die cut to be fair when dropped gently onto felt is measurably biased when hurled across glass, and the other way round.

The ordering is the same on every table: drop, then toss, then hurl, each wanting a shorter die than the last. A gentle drop tends to keep whatever face it first meets, and a short prism presents more cap than side to a random orientation, so a die that is to be fair when dropped has to be tall enough to lose some of those caps. Throw it hard and it tumbles until the energy is gone, and a tall prism rolls on its sides like a log, so the fair hurl-die is shorter.

What the tables do to that ordering is the part I did not expect. On the dead table, which absorbs everything, the throw matters enormously: 2.85 mm between the gentlest and the most violent. On glass it almost stops mattering: 0.11 mm, near enough the width of the confidence bands. A hard, bouncy, slippery table throws the die around so thoroughly that how it left your hand stops being visible in where it lands. The soft table remembers the throw. The hard one forgets it.

Pick a height

P(cap) from the fitted curves; the dashed mark is 2/7. Sides split the rest equally.

Print one

Each STL is a pentagonal prism, 16 mm across flats, pips engraved, at the fair height for a normal toss on that table. Print at 100%. If your table is not one of these, use the slider and the curves to argue about it.

A white pentagonal prism die resting on a wooden table, its seven-pip cap facing the camera.
The 7 cap, on the 14.87 mm wood die. Pips are spherical dimples 1.6 mm across, cut into the mesh before export; the thrown die is the plain prism.
felt 15.28 mm (15.23 to 15.33) wood 14.87 mm (14.84 to 14.90) glass 15.33 mm (15.29 to 15.37) all three zip

The caps carry 1 and 7, the five sides carry 2 to 6. An odd-sided die has no opposite pairs to balance the numbers across, so the only thing the arrangement has to do is read clearly.

Other prisms, briefly

The same question for the 3-, 7- and 9-sided prisms, which are a d5, a d9 and a d11, all 16 mm across flats, on wood, at a coarser 4,000 throws a point. The d7 row is the fine sweep above, for comparison.

droptosshurldrop − hurl
d515.7117.1317.24−1.53
d715.3814.8714.660.72
d915.5913.6212.163.43
d1118.0814.0110.357.73

The last column is the thing. The more sides a prism has, the more the answer depends on how you throw it: for the d5 the gentle and violent throws want heights 1.5 mm apart, for the d11 they want heights 7.7 mm apart, which is half the die. The d5 also flips the order, wanting a taller die for the violent throw where the others want a shorter one; with three sides and five faces it is a squat thing that a hard throw keeps rolling. A many-sided prism is nearly a coin, and a coin landing on its edge has always been a story about the throw rather than about the coin.

What fair means, then

Persi Diaconis and Joseph Keller drew this line in 1989: a die can be fair by symmetry, where every face is equivalent under some rotation of the solid and no throw can tell them apart, or fair by continuity, where a shape parameter is tuned until the probabilities happen to match. The five Platonic solids and their isohedral relatives are the first kind. A d7 cannot be: seven is odd, and no solid has an odd number of faces all alike. So every seven-sided die ever made is the second kind, and the second kind is only fair for the conditions it was tuned under. The number stamped on the box is a claim about a table.

That is the piece: not a die, but the curve a die lives on, and the honest admission that its fairness is a property of the pair, the die and the table, never of the die alone.

Method, and what I am not sure of