Coin Flip, Dice Roller & Decision Spinner

Three quick ways to leave something to chance: flip a coin, roll dice, or drop in a list of options and let the tool pick one. Every result comes from your browser's cryptographically secure random generator, so it's genuinely unbiased — not a canned sequence.

🔒 Generated locally — nothing is uploaded
Heads
Tails

Advertisement

Related tools

A coin, a die and a "pick one of these" spinner are the same idea at different resolutions: turn a decision you don't want to make into a fair random draw. This tool does all three without installing anything and without a rigged sequence behind the scenes.

Is it actually random?

Yes. Results use crypto.getRandomValues(), the same cryptographically secure random source browsers use for encryption keys — not Math.random(), which is faster but not designed to be unpredictable. Each outcome is drawn independently with rejection sampling so there's no modulo bias: heads and tails are exactly 50/50, and every face of a die is equally likely. Past results have no effect on the next one, so a run of five heads doesn't make tails "due".

Coin flip

One tap gives heads or tails. The tool also keeps a running tally for the session — useful when you're flipping best-of-three or tracking a long series — which the "Reset stats" button clears.

Dice roller

Pick a die size from d4 up to d100 and how many to roll at once. Each die is shown separately and the total is summed below, which covers board games, tabletop RPGs, and "roll 2d6 for a random number from 2 to 12" style needs. Rolling multiple dice is not the same as one big die: the total clusters around the middle, so 2d6 gives 7 far more often than 2 or 12.

Decision spinner

Type your choices one per line and the tool picks one at random with equal weight. The "Yes / No" and "Truth / Dare" presets fill common pairs in one tap. Blank lines are ignored, and duplicates are allowed if you want to weight an option more heavily.

💡 Tip: if you find yourself hoping for a particular result while it spins, that's your real answer — you didn't need the tool after all.

Why flipping a coin actually helps

Being stuck between two options you can't tell apart on the merits is a real, well-documented kind of paralysis — sometimes called Buridan's ass, after the thought experiment of a donkey starving to death exactly halfway between two identical piles of hay because it has no reason to pick either one. A coin flip breaks that tie instantly. The genuinely useful part isn't the outcome itself; it's the split second between the flip and seeing the result, where most people notice a flicker of hope for one side or dread about the other. That reaction is information your conscious deliberation wasn't giving you.

This only works for decisions that were close calls to begin with. If one option is clearly better, no coin flip should change your mind — and if it easily could, that's a sign the choice mattered less than it felt like it did.

Frequently asked questions

Does this work offline?

Yes. Once the page has loaded, every flip, roll and pick happens in your browser with no network request.

Can I trust it for something that matters?

For casual and game use, absolutely. For anything with money or legal weight on it, a physical coin or die that both parties can see is still the better call — not because this is biased, but because it's visible and agreed on.

Why did I get the same result several times in a row?

Because it's genuinely random. Streaks are expected — any four flips in a row all come up the same about one time in eight. The tool doesn't "balance" results to avoid them.

How many options can the spinner handle?

As many as you can paste. It picks one uniformly no matter how long the list is.

Can I flip more than one coin at once?

The coin flip itself is one at a time, but the dice roller covers multi-object rolls (up to 12 dice at once), and each flip or roll adds to the same running session tally either way.

Why not just use Math.random() instead of a cryptographic RNG for a coin flip?

For a casual flip it wouldn't matter, but there's no real downside to using the stronger source, and it removes any question about whether the browser's ordinary random function is biased or seeded predictably — a coin flip that's cryptographically fair is fair by any weaker standard too.

Advertisement