D20 Dice Roller Calculator

Perfect for tabletop RPGs. Roll any number of d20 dice, inspect outcomes, and observe roll distributions.

Results: 16, 4, 9, 19, 1, 1, 3, 13, 18, 14, 16, 15, 15, 4, 9, 9, 1, 20, 3, 4

Total: 194

Average: 9.70

Highest: 20

Lowest: 1

Frequency of each face
FaceCountRelative frequency
130.150
200.000
320.100
430.150
500.000
600.000
700.000
800.000
930.150
1000.000
1100.000
1200.000
1310.050
1410.050
1520.100
1620.100
1700.000
1810.050
1910.050
2010.050

How to Use This Calculator

  1. Enter the number of 20-sided dice to roll.
  2. Click the roll button to generate fresh random outcomes.
  3. Inspect total, average, highest, and lowest rolls to assess luck or expected values.
  4. Use frequency counts to study roll distributions over repeated trials.

Formula

Each d20 outcome is uniform on {1, 2, ..., 20}

Expected value per die = (1 + 20) / 2 = 10.5

Variance per die = (20² − 1) / 12 ≈ 33.25

Total expected value for n dice = 10.5 × n

Full Description

D20 dice are central to many role-playing game mechanics. This tool simulates fair d20 rolls and surfaces descriptive statistics, helping players and game masters assess probabilities or track outcomes.

Frequently Asked Questions

Does this support advantage/disadvantage mechanics?

Not directly. Roll two sets manually and apply your rule for advantage or disadvantage.

Can I roll a single die?

Yes. Set the number of dice to 1 for individual d20 rolls.

Are results independent?

Each roll uses a new random value; all outcomes are independent.

Why track frequency?

Frequency tables reveal how evenly outcomes are distributed and can be useful for probability demonstrations.