Dice Roller
Rolls virtual dice — set the number of dice and sides, from a single d6 to tabletop notation like 2d6 or a d20, and read each die plus the total. Browser randomness, no dice bag required.
How to use
- Set how many dice and how many sides.
- Roll.
- Read the individual results and their sum.
- Reroll as needed — every roll is independent.
When you actually need this
- Replacing lost dice in a board game on the spot.
- Rolling 2d6, d20 and friends for tabletop RPG sessions.
- Generating random numbers in a fixed small range for quick decisions.
- Demonstrating dice probability distributions for a class.
Why two dice make seven so often
One die is uniform — every face equally likely. Sums of several dice are not: 2d6 makes seven the most likely total (six of 36 combinations) and two or twelve the rarest (one each), which is why sevens dominate dice games and why settlement placement in board games revolves around them. The more dice you add, the more the sum's distribution humps toward the middle — the bell curve emerging in miniature. Each roll here draws fresh from the browser's RNG: fair dice have no memory, and a d20 that just rolled 20 has exactly a 1-in-20 chance of doing it again.
Related tools
FAQ
Is the result from Dice Roller genuinely random?
It uses the browser's built-in random number generator, which is uniform and unpredictable for everyday purposes such as picking a name, settling a decision or running a giveaway. It is not a cryptographic source and should not be used to generate keys or secrets.
Can the outcome be rigged or predicted?
No. Each draw is generated fresh in your browser at the moment you press the button, with no server involved and no stored sequence. Nobody, including us, can see or influence the result.
Can I use Dice Roller to pick winners for a giveaway?
Yes, and it is a common use. For transparency, record your screen while you draw or take a screenshot of the result so participants can see the outcome was not edited afterwards.