Dice Roller โ D&D, Tabletop & RPG Ready
Roll d4, d6, d8, d10, d12, d20, d100 with full statistics. Support for advantage, disadvantage, 4d6 drop lowest, modifiers, and up to 100 rolls for frequency analysis.
โจ The Fun Behind This
Why It's Fun
Dice are the heart of tabletop RPGs. From D&D to board games, the math of probability shapes every roll. This calculator lets you explore that math with real randomness.
How It Works
Each die uses random number generation. XdY+Z means roll X dice with Y sides, add Z. Advantage rolls 2d20 and takes the higher; disadvantage takes the lower.
Key Insights
- โAdvantage on d20 increases average from 10.5 to ~13.8.
- โ4d6 drop lowest gives ability scores averaging ~12.24 (vs 10.5 for 3d6).
- โMore dice = bell curve. 2d6 clusters around 7; 1d12 is flat.
Dice Roller Calculator โ D&D, Tabletop & RPG Ready
Roll d4, d6, d8, d10, d12, d20, d100 with full statistics. Support for advantage, disadvantage, 4d6 drop lowest, modifiers, and up to 100 rolls for frequency analysis.
๐ฒ Quick Examples โ Click to Load
Dice Settings
For educational and informational purposes only. Verify with a qualified professional.
๐ฒ Fun Facts
The d20 was popularized by D&D in 1974. The icosahedron has 20 triangular faces.
โ D&D History
Probability of rolling a natural 20 on a d20 is exactly 5%. Advantage raises it to 9.75%.
โ Probability
A 5th-level Fireball deals 10d6 damage โ average 35, range 10-60.
โ D&D 5e
๐ Key Takeaways
- โข XdY+Z means roll X dice with Y sides, add Z to the sum
- โข Advantage (roll 2, take higher) increases d20 average from 10.5 to ~13.8
- โข 4d6 drop lowest gives ability scores averaging ~12.24 (vs 10.5 for 3d6)
- โข A d100 is typically rolled as 2d10 (one for tens, one for ones)
๐ก Did You Know?
๐ How Dice Notation Works
Standard notation: XdY+Z โ X = number of dice, Y = sides per die, Z = modifier (can be negative).
Examples
- โข 2d6 โ Two six-sided dice (like Monopoly)
- โข 1d20 โ One d20 (attack rolls, skill checks)
- โข 3d8+5 โ Greatsword damage (2d6) or longsword + STR
- โข 4d6 drop lowest โ D&D ability score generation
- โข 2d20 advantage โ Roll twice, take higher (blessed, etc.)
Extended Notation
- โข Drop lowest โ Roll 4d6, discard lowest, sum remaining (D&D ability scores)
- โข Drop highest โ Roll multiple dice, discard highest (some systems)
- โข Advantage โ Roll 2d20, take higher (equivalent to ~+5)
- โข Disadvantage โ Roll 2d20, take lower (equivalent to ~โ5)
- โข d100 โ Percentile die; often simulated as 2d10 (tens + ones)
๐ฏ Expert Tips
๐ก More Dice = Bell Curve
2d6 clusters around 7. 1d12 has flat distribution. Use many dice for predictable damage.
๐ก Advantage is Powerful
+3.3 average on d20. Equivalent to +5 to hit in many situations. Stack it when you can!
๐ก 4d6 Drop Lowest
Generates stronger characters than 3d6. Average 12.24 vs 10.5. Fewer 3s and 4s.
๐ก Critical Hits
On nat 20, double dice (not modifier). 2d6+3 crit = 4d6+3, not 4d6+6.
โ๏ธ Dice Comparison Table
| Die | Sides | Avg (1 die) | Variance | Common Use |
|---|---|---|---|---|
| d4 | 4 | 2.5 | 1.25 | Damage (daggers, small weapons) |
| d6 | 6 | 3.5 | 2.92 | Damage, ability scores, skills |
| d8 | 8 | 4.5 | 5.25 | Damage (longsword, rapier) |
| d10 | 10 | 5.5 | 8.25 | Damage, percentile tens |
| d12 | 12 | 6.5 | 11.92 | Damage (greataxe) |
| d20 | 20 | 10.5 | 33.25 | Attacks, saves, checks |
| d100 | 100 | 50.5 | 833.25 | Percentile, random tables |
Variance = (sidesยฒ โ 1) / 12. Higher variance = more swingy results.
๐ Why Use This Calculator vs. Physical Dice?
| Feature | This Calculator | Physical Dice | Other Apps |
|---|---|---|---|
| Advantage/Disadvantage | โ | Manual reroll | Varies |
| 4d6 drop lowest | โ | Manual | Varies |
| 100 rolls + stats | โ | Tedious | Some |
| Frequency chart | โ | โ | Some |
| Expected value display | โ | โ | Rare |
| d4 to d100 support | โ | Need set | Most |
| Modifier support | โ | Mental math | Most |
| Free, no signup | โ | โ | Varies |
โ FAQ
What does 2d6 mean?
Roll two six-sided dice and add the results. Used in Monopoly, many board games, and D&D for damage.
What is advantage in D&D?
Roll 2d20 and take the higher result. Roughly equivalent to +5. Used when you have help, inspiration, or favorable conditions.
How does 4d6 drop lowest work?
Roll 4d6, discard the lowest die, sum the remaining 3. Used for D&D ability score generation. Average ~12.24.
What is the expected value of a d20?
(1+20)/2 = 10.5. Each face has equal 5% probability.
Why use a d100?
Percentile rolls for random tables, skill checks (%), or "roll under your skill" systems. Often simulated with 2d10.
What dice does a fireball use?
8d6 for a 3rd-level fireball. Each slot level adds 1d6. 5th level = 10d6, average 35 damage.
Is this a fair random number generator?
JavaScript Math.random() is pseudo-random. For cryptographic security, use crypto.getRandomValues(). For games, it's sufficient.
Can I roll multiple times?
Yes! Set "Number of rolls" to 10, 50, or 100 to see frequency distribution and statistics.
๐ Dice by the Numbers
๐ Dice Probability Formulas
For a fair dX (X-sided die), each face has probability 1/X. The expected value is:
For multiple dice (XdY), the sum follows a discrete distribution. The mean is X ร (Y+1)/2, and variance is X ร (Yยฒ-1)/12. As X increases, the distribution approaches a normal (bell) curve.
Advantage on d20: E[max(d20, d20)] โ 13.82. Disadvantage: E[min(d20, d20)] โ 7.18.
๐ฎ D&D 5e Quick Reference
Common Damage Dice
- โข Dagger: 1d4
- โข Shortsword: 1d6
- โข Longsword: 1d8 (versatile 1d10)
- โข Greatsword: 2d6
- โข Greataxe: 1d12
- โข Fireball (5th): 10d6
Ability Score Methods
- โข Standard: 4d6 drop lowest (avg 12.24)
- โข Classic: 3d6 (avg 10.5)
- โข Point buy: 27 points, max 15
- โข Standard array: 15,14,13,12,10,8
๐ Variance and Standard Deviation
For a single dX, variance = (Xยฒ-1)/12. Standard deviation = โvariance. More dice = smaller relative spread.
Example: 1d20 has ฯ โ 5.77. 10d6 has ฯ โ 5.4 (sum) but the mean is 35, so the coefficient of variation is much lower. This is why area spells (many dice) feel more "consistent" than single-attack damage.
Variance formula: Var(dX) = (Xยฒ โ 1) / 12
For XdY: Var = X ร (Yยฒ โ 1) / 12
Example: 2d6 variance = 2 ร 35/12 โ 5.83, ฯ โ 2.42
๐ Dice Probability References
Dice notation and probability follow standard tabletop RPG conventions. Key references:
- D&D 5e Player's Handbook โ Standard polyhedral dice (d4, d6, d8, d10, d12, d20)
- Probability theory โ Uniform distribution P(x) = 1/sides for fair dice
- Expected value โ E[dX] = (X+1)/2; E[XdY+Z] = Xร(Y+1)/2 + Z
- Advantage on d20 โ E[max(d20,d20)] โ 13.82 (vs 10.5 normal)
๐ฒ Disclaimer: This calculator uses JavaScript Math.random() โ pseudo-random number generation suitable for games and simulations. Results are not cryptographically secure. For tabletop play, physical dice add tactile fun and are often preferred! Not intended for gambling or high-stakes decisions. For cryptographic randomness, use crypto.getRandomValues().
Related Calculators
Bingo Number Generator
Generate and track bingo numbers for 75-ball (US) and 90-ball (UK) games. Auto-call speeds, bingo card display, call history, and remaining numbers.
QuirkyCoin Flip Simulator
Flip a coin with statistics tracking. See heads/tails percentages, streaks, and probability analysis up to 100,000 flips.
QuirkyLottery Number Generator
Generate random lottery numbers for Powerball, Mega Millions, Pick 3, Pick 4, and custom games. Includes odds calculations.
QuirkyPIN Generator Calculator
Generate random PIN numbers with customizable length, quantity, and security options. Strength rating, combinations possible, and crack time estimates.
QuirkyPoker Hand Probability Calculator
Calculate odds of poker hands in Texas Hold'em, 5-Card Draw, and Omaha. Hand strength, pot odds, and expected value.
QuirkyRandom Card Generator
Draw random cards from a 52-card deck. Poker hand evaluation, suit symbols, remaining cards, and probability of next draws.
Quirky