Dice Roller
What has come up so far
| Face | Times | Share |
|---|
Fair dice, and how you can tell
Rolling online asks you to trust the code, so this one uses the browser cryptographic random source and shows a running tally of every face. Roll a few hundred times and watch the shares settle towards even — that is the check, rather than taking anyone's word for it.
Standard dice
- D6 — ordinary board games.
- D20 — the main die in most role-playing systems.
- D4, D8, D10, D12 — damage and speciality rolls.
- D100 — percentage rolls.
Share this tool with friends
Free to use, no sign-up, works on any phone.
Frequently Asked Questions
It uses crypto.getRandomValues, the browser cryptographic random source, and discards the biased tail rather than folding it back with a modulo. Math.random is not used, because its bias is small but real and people use dice to settle things.
Yes. Set the sides to 4, 6, 8, 10, 12, 20 or 100 with the buttons, or type any number up to 1000 for something unusual.
How many times each face has come up across every roll this session. Over enough rolls the counts even out, which is a quick way to see for yourself that nothing is weighted.
No, and neither do real ones. Every roll is independent — six sixes in a row does not make a seventh less likely. That feeling is the gambler's fallacy.
No. The rolls happen in your browser and nothing is recorded anywhere.