GenerateRandomSearch

Dice Roller

Roll standard six-sided dice for board games, gambling-free games, or anywhere you need a physical die without carrying one. Roll multiple dice at once and see each result plus the total.

What this generator does

Rolls virtual dice and shows both the individual results and their total, then keeps the session: every roll so far, the running average against the average those dice should give, and how often each face has come up. Beside each roll it gives the exact odds of that total, computed by folding the dice together rather than by simulating them.

How to use this tool

  1. Choose how many dice to roll.
  2. Press roll to see each die's result and the total.
  3. Roll again for a new result.

Understanding the controls

Number of dice
How many dice are rolled in one go. Each is rolled separately and shown separately, so you can see the individual results as well as the total — which matters for rules that care about a single die rather than the sum.
Sides per die
The size of each die. All the dice in one roll share the same number of sides; to roll a mixed handful, such as a d20 alongside two d6, use the multiple custom dice roller instead.
Modifier
A fixed number added to (or subtracted from) the total after the dice are rolled. It shifts the total and nothing else — a +3 modifier moves the whole range of possible totals up by three without changing the odds of any individual die result.
Seed
Leave it empty for ordinary random rolls. Type anything and the sequence becomes reproducible: the same seed replays the same rolls in the same order, which is how two people at different tables can roll identically. Deterministic, not cryptographic.
Show the exact odds
Adds the probability of each roll beside it — the chance of exactly that total and the chance of that total or better. Both come from the exact distribution rather than from a simulation.

Worked examples

A board game that needs two dice
Roll 2 dice and read the total. Totals are not equally likely — 7 comes up six times as often as 2, because six different pairs add up to 7 and only one adds up to 2.
Replacing a die you have lost
Roll 1 die for a straight 1–6 result, identical in effect to the missing physical die.

Common use cases

  • Board games that need a standard die
  • Quick random number generation from 1–6
  • Classroom probability demonstrations

How this generator works

Each die is rolled separately: fresh random bytes from your browser's Web Crypto generator are converted to a whole number from 1 to 6, with values that would skew the range discarded and redrawn so all six faces stay equally likely. Rolling several dice rolls each one independently and then adds them up, which is why the total behaves differently from a single die — the individual faces are flat, but their sum bunches toward the middle. The odds shown are exact rather than sampled: the distribution of several dice is built by convolution, starting from one die's flat spread and folding in one more at a time, and it is checked against the closed forms for the average and the spread before it is shown.

Randomness and fairness

Each die is rolled independently with your browser's cryptographic random number generator, so every face is equally likely and no die influences another. Give a seed and the source changes to a deterministic generator instead, which repeats the same sequence for the same seed — deterministic, not cryptographic, and so useful for a shared or repeatable session but not where unpredictability matters. Two six-sided dice therefore produce the familiar bell-shaped spread of totals — a total of 7 is six times as likely as a total of 2 — because there are more combinations that add up to the middle of the range. That shape comes from the arithmetic of adding dice together, not from any weighting in the tool.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • Every face is exactly as likely as every other. Real dice are slightly imperfect, so results here will not reproduce the quirks of a particular physical set.
  • The session history lives in the page and is gone when you close it. If a game needs a roll history anyone can verify afterwards, use a system built for that.
  • For dice other than six-sided, use the custom, polyhedral or d20 rollers rather than trying to map a d6 result onto a bigger range.

Common mistakes

Reading 3d6 as a three-sided die
In tabletop notation the first number is how many dice and the second is how many sides, so 3d6 means three six-sided dice. Entering it the other way round gives six three-sided dice, a very different spread of totals.
Adding a modifier when you meant another die
A +6 modifier guarantees six extra points on the total. An extra d6 adds somewhere between 1 and 6. They are easy to confuse and give quite different results at the extremes.

Frequently asked questions

Why do I keep getting totals around 7 with two dice?
Because more combinations add up to 7 than to any other total. Each die is perfectly fair, but with two dice there are six ways to make 7 and only one way each to make 2 or 12, so middle totals appear far more often. This is expected behaviour, not a bias in the roller.
Can I use this for a board game instead of physical dice?
Yes. Each roll is an independent, uniform 1–6 result, which is what a physical die is meant to produce. Some groups prefer everyone to see the screen when rolling, since an on-screen roll is harder for others to verify than one on the table.