Random Answers

Magic 8 ball

Think of a question, then ask

One outcome in 20

Drawn in your browser · nothing stored

Local · twenty answers, uniformly drawn

Ask a yes-or-no question and one of twenty answers comes back. Ten are affirmative, five are non-committal and five are negative: the same distribution moulded into the icosahedral die inside the original toy.

How to use the Magic 8 ball

1 Think of a question that can be answered yes or no.
2 Press the button and wait for the shake.
3 Ask again as often as you like. Each answer is independent of the last.

The twenty answers have barely changed since the toy took its familiar shape, and the split across them is deliberate: half affirmative, a quarter negative, and a quarter refusing to commit. The non-committal five are the commercially clever part. "Reply hazy, try again" and "Concentrate and ask again" are not answers; they are instructions to shake the ball a second time, and a toy that asks to be used again is a toy that keeps being used. Every face here is equally likely, drawn from your browser’s cryptographic generator, so an affirmative comes up exactly half the time and asking three times gives you at least one yes with probability seven in eight.

Where the twenty answers came from

The device is older than the eight ball around it. Albert Carter, son of a Cincinnati clairvoyant, filed a patent in 1944 for a "liquid filled dice agitator": a tube of thick dark liquid with a many-sided die floating in it, so that whichever face drifted against the window was the answer. He did not live to see it granted in 1948. Abe Bookman, his partner in the company Alabe Crafts, kept redesigning it, and in 1950 Brunswick Billiards commissioned a version housed in a black-and-white eight ball. The housing was a marketing decision; the mechanism underneath is the 1944 one, and the icosahedron is why there are exactly twenty answers rather than some rounder number.

The ball does not know anything, which is the part worth being clear about. Its only real function is to make you notice a preference you had not stated. If you catch yourself shaking it a second time, the first answer already told you something and it was not about the future.

What people use it for

  • Ending a question you have already put to three people
  • Running a party round where everyone gets one question
  • Answering questions put by a chat or an audience
  • Demonstrating a twenty-outcome draw in a probability lesson
  • Testing your own reaction to a yes before committing to one

Questions

Twenty, on the faces of an icosahedral die: ten affirmative, five non-committal and five negative.

MDN, Crypto.getRandomValues()Britannica, where the idea for the Magic 8 Ball came from
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding