Every tabletop decision, from a D&D attack roll to a craps bet on the pass line, comes down to one question: what can I expect to roll? This dice roller calculator turns any roll notation — 2d6, 1d20+5, 4d6 drop lowest — into its expected mean, its best and worst possible totals, and how wildly the result can swing. Instead of guessing whether a +3 modifier is worth the risk, you see the actual numbers in one glance.
The math behind the page is the textbook expectation of independent uniform dice. For a single s-sided die, the average value is (s + 1) / 2, and the variance is (s² − 1) / 12. Roll n of them and multiply both by n; adding a flat modifier shifts the mean but never the spread. When you drop the lowest die — the way classic D&D ability scores are generated — the calculator treats the pool as (numberOfDice − dropped) dice, which gives a close estimate of the average and the spread.
How to Use
- Set the Number of Dice — how many dice you are rolling together. Two dice here means "2d…".
- Pick the Die Type from the dropdown: d4, d6, d8, d10, d12, d20, or d100. The d6 is the ordinary cube; the d20 is the backbone of most role-playing checks.
- Add a Flat Modifier if your roll has one — for example +5 for proficiency and ability bonus combined. Negative values are accepted, which models disadvantage-style penalties.
- Use Drop Lowest for rolled-then-discarded pools, such as the traditional 4d6 drop 1 used for character stats. Leave it at 0 for normal rolls.
- Read the result card: the Expected Roll is the long-run average, the Minimum and Maximum are the bounds of possibility, the Standard Deviation tells you how typical a single roll is, and Chance of Natural Max gives the odds of rolling the highest face on every die.
Adjust any control and the figures update instantly, so you can compare a safe 2d6 roll against a risky 1d20 roll and feel exactly where the extra variance shows up.
The Expected-Value Formula
A single fair die numbered 1 through s has no bias, so its mean is simply the average of the faces:
E[1d s] = (1 + s) / 2
That is why a d6 averages 3.5 and a d20 averages 10.5. Variance measures how far a typical result wanders from that average:
Var[1d s] = (s² − 1) / 12
Roll n identical independent dice and both numbers scale by n: the expected total is n × (s + 1) / 2 and the standard deviation is √(n × (s² − 1) / 12). Adding a flat modifier m is even simpler — every possible total rises by m, the mean rises by m, and the spread stays untouched.
One subtlety: dropping the lowest die slightly biases the result upward, but the calculator estimates it as rolling the remaining dice. For 4d6 drop the lowest, that leaves three dice, so the mean is about 10.5 (range 3 to 18), which is why "roll 4d6 and discard the worst" reliably produces solid ability scores.
Examples
Example 1 — A D&D attack roll. A fighter swings with +5 proficiency on a d20 attack. The roll is 1d20 + 5: the expected total is 15.5, the minimum is 6, the maximum is 25, and the standard deviation is about 5.77. A natural 20 — a critical hit — happens only on 1 of 20 faces, so the chance of a natural max is exactly 5%. Budgeting for a 15 average tells you whether a DC 12 save is reliable or a coin flip.
Example 2 — Rolling character ability scores. The classic method is 4d6 and drop the lowest die of the four. This calculator shows the expected result is about 10.5, the range runs from 3 to 18, and the standard deviation is about 2.96. Over six stats you can expect a combined score around 63 points — enough to notice whether your new character rolled lucky or rolled average.
Example 3 — Craps and board-game odds. On a standard 2d6 roll the mean is 7, the range is 2–12, and a total of 7 shows up on 6 of the 36 equally likely combinations — a 16.67% chance. That is why the "any seven" bet in craps pays 4-to-1: the math says it should pay 5-to-1 for a fair game, and the house keeps the difference. Use the same breakdown to check whether a board game's combat table matches its advertised probability.
Example 4 — Scaling up the variance. Replace 2d6 with 1d20 and the expected value is nearly the same (10.5 versus 7), but the standard deviation jumps from about 2.42 to 5.77. The wider spread is why d20 systems feel swingy: a single bad roll can swing an entire session, while 2d6 games trend toward the middle.
FAQ
What is the expected value of 2d6?
The mean of 2d6 is 7. Each d6 averages 3.5, so two dice average 7. The minimum total is 2 (two ones), the maximum is 12 (two sixes), and the standard deviation is about 2.42. A result of 7 itself happens on 6 out of 36 combinations, or 16.67%.
What does "4d6 drop the lowest" mean statistically?
It means roll four six-sided dice, discard the lowest one, and sum the remaining three. The calculator estimates this as three six-sided dice, giving an expected total of about 10.5, a range from 3 to 18, and a standard deviation near 2.96. This method skews results upward compared with rolling straight 3d6, which is why it is the standard for heroic ability scores.
How do modifiers affect my expected roll?
A flat modifier shifts the mean and the min/max bounds by exactly that amount, but it does not change the standard deviation. Rolling 1d20 + 5 raises the expected total from 10.5 to 15.5 and keeps the spread at 5.77. In other words, a bonus makes you reliably better — it does not make you more predictable.
What is the chance of rolling a natural 20?
On a single d20, every face is equally likely, so a natural 20 occurs on 1 of 20 outcomes — exactly 5%. If you roll two d20s and take the higher (advantage), the probability rises to 1 − (19/20)² = 9.75%, which is one reason advantage feels so dramatic at the table.
Why is the average of a d6 3.5 instead of 3 or 4?
Because the mean of a uniform die is the average of its faces: (1 + 2 + 3 + 4 + 5 + 6) / 6 = 21 / 6 = 3.5. No single die ever lands on 3.5, but the long-run average of thousands of rolls converges to it. That is exactly the number this calculator reports, and it is the reason 2d6 reliably centers on 7.
What is the standard deviation good for?
The standard deviation tells you how far a typical single roll wanders from the mean. About two-thirds of all rolls fall within one standard deviation of the expected value. If a roll's expected value is 12 with a spread of 5.77, results between roughly 6 and 18 are normal; anything below 6 or above 18 is an outlier you should not count on recurring.
Disclaimer
This dice roller calculator is provided for informational purposes only and does not constitute gambling, financial, or gaming-strategy advice. Expected values, ranges and probabilities are computed from idealized fair dice and independent rolls; real dice, loaded dice, and board-game house rules may differ. The tool is intended for tabletop game planning, probability education, and general entertainment. Always gamble responsibly and within your local legal limits. For our editorial standards see the About page, and for data handling see the Privacy Policy; we do not store the rolls you simulate on this page.