Roll any number of dice with any sides.
S = X₁ + X₂ + … + Xₖ, where each Xᵢ ~ DiscreteUniform(1, n) Expected Value: E[S] = k × (n + 1) / 2 Minimum: S_min = k Maximum: S_max = k × n
Each die roll is an independent, discrete uniform random variable. For a single die with n sides, every face has an equal probability of 1/n. When rolling k dice each with n sides, the total sum S is the sum of all individual results. The expected value (average outcome) for a single die is (n + 1) / 2, and for k dice combined it is k × (n + 1) / 2. The range of possible sums runs from k (all dice show 1) to k × n (all dice show their maximum face).
Die 1 rolls: 4 Die 2 rolls: 6 Die 3 rolls: 2 Total S = 4 + 6 + 2 = 12 Expected value check: E[S] = 3 × (6 + 1) / 2 = 3 × 3.5 = 10.5 Range: minimum = 3, maximum = 18
Result: Total Roll = 12 | Individual results: [4, 6, 2]
The result of 12 means the sum of all three d6 dice was 12, which falls above the average of 10.5 for a 3d6 roll. In Dungeons & Dragons, this would represent a solid ability score — not exceptional, but above average. Individual die results are shown so you can apply any game rule that targets specific dice (e.g., 'drop the lowest').
A fair die is a model of a discrete uniform distribution: every face from 1 to n has exactly a 1/n probability of appearing on any given roll. A standard d6 has a 1-in-6 (≈16.67%) chance for each face.
When you roll two or more dice and add the results, the distribution of the total is no longer uniform. It becomes a roughly bell-shaped (normal-like) distribution due to the Central Limit Theorem. For example, with 2d6 the most likely result is 7 (six ways to make it out of 36 total combinations), while a 2 or 12 each have only a 1-in-36 chance.
| Die | Sides | Min | Max | Average | |-----|-------|-----|-----|---------| | d4 | 4 | 1 | 4 | 2.5 | | d6 | 6 | 1 | 6 | 3.5 | | d8 | 8 | 1 | 8 | 4.5 | | d10 | 10 | 1 | 10 | 5.5 | | d12 | 12 | 1 | 12 | 6.5 | | d20 | 20 | 1 | 20 | 10.5 | | d100| 100 | 1 | 100 | 50.5 |
Many RPG rules add a flat modifier to a roll (e.g., '+3 Strength modifier'). The modifier shifts the entire distribution up or down by a constant — it does not change the spread (standard deviation) of the roll.
The variance of a single die with n sides is (n² − 1) / 12, so the standard deviation is √((n² − 1) / 12). For a d6, SD ≈ 1.71; for a d20, SD ≈ 5.77.
Digital dice rollers use pseudorandom number generators (PRNGs). High-quality implementations use cryptographically secure PRNGs to ensure results are statistically indistinguishable from a truly fair die.
7 is the most common result. There are 6 combinations out of 36 total that sum to 7 (1+6, 2+5, 3+4, 4+3, 5+2, 6+1), giving it a 6/36 ≈ 16.67% probability — higher than any other total.
P(X ≥ t) = (20 − t + 1) / 20. For example, the probability of rolling at least 15 on a d20 is (20 − 15 + 1) / 20 = 6/20 = 30%.
Rolling with advantage (roll 2d20, take the higher) raises the effective average from 10.5 to approximately 13.83. It dramatically increases the chance of high results.
There are 6 × 6 = 36 equally likely ordered pairs when rolling 2d6, producing totals ranging from 2 to 12.
SD = √((20² − 1) / 12) = √(399 / 12) = √33.25 ≈ 5.77. This means individual d20 results typically vary about ±5.77 from the mean of 10.5.
'2d6+3' is standard tabletop RPG notation meaning: roll 2 dice each with 6 sides, sum the results, then add 3. So if you roll a 4 and a 5, the total is 4 + 5 + 3 = 12.
Yes! Our Dice Roller accepts any custom number of sides. Simply type your desired number into the sides field. While physical dice with odd side counts are rare, the math works perfectly for any integer n ≥ 2.
Exactly 1/20 = 5%. Each face of a fair d20 has equal probability, so any specific target number (including 20) comes up 5% of the time.
Roll 2d20 and take the higher result. Set the dice roller to 2 dice, 20 sides, then note the higher of the two individual die results. For 'disadvantage', take the lower result instead.
Our roller uses a high-quality pseudorandom number generator seeded from system entropy. The results are statistically fair and pass standard randomness tests, making it suitable for games and probability experiments.
The expected value of a single d20 roll is (20 + 1) / 2 = 10.5. Over many rolls, the average result will converge to 10.5.
Only sources that have been reviewed are shown. Unverified citations are never published.