Skip to main content

Dice Roller & Probability Simulator

Roll one die or many dice, use RPG notation like 2d6 + 3, test advantage / disadvantage, drop high or low dice, simulate thousands of rolls, view histograms, check mean, median, and standard deviation, and even run a simple multi-player game mode.

Background

A dice roller can be more than a randomizer. It can help students explore probability distributions, expected value, and how repeated trials create patterns. That makes this tool useful for games, statistics, and probability lessons.

Enter values

Tip: Start with Basic mode for quick rolls, then switch to Simulation mode to explore probability patterns.

Basic roller

Great for quick rolls

Use this mode for fast d6, d20, advantage, and simple target checks.

Options

Chips prefill and calculate immediately.

Result

No results yet. Enter values and click Roll / Calculate.

How to use this calculator

  • Choose a mode: Basic, Formula / RPG, Simulation, or Game.
  • Enter your dice settings or notation, then click Roll / Calculate.
  • Use the stats, histogram, roll history, and math explanation to understand the results.

How this calculator works

  • Basic mode: rolls a chosen number of standard dice and applies optional modifiers and keep/drop rules.
  • Formula / RPG mode: parses formulas like 2d6+3, 1d20+2d6, 4d6dl1, and 1d20adv+5.
  • Simulation mode: repeats the same roll many times and summarizes the distribution.
  • Game mode: simulates repeated rounds for multiple players and declares a winner.

Supported notation

Standard: NdS such as 2d6 or 1d20

Flat modifier: 2d6+3, 1d20-1

Mixed dice: 1d20+2d6, 2d8+1d4+2

Drop / keep: 4d6dl1, 5d10kh3

Advantage / disadvantage: 1d20adv+5, 1d20dis

Exploding dice: 3d6!, 3d6!+1d4

Example Problem & Step-by-Step Solution

Example 1 — rolling 2d6

  1. Roll two 6-sided dice.
  2. Add the two faces together.
  3. The smallest total is 2 and the largest total is 12.
  4. The average expected total is 7.

Example 2 — 4d6 drop lowest

  1. Roll four 6-sided dice.
  2. Find the smallest die.
  3. Drop that die.
  4. Add the remaining three dice to get the final score.

Example 3 — simulation intuition

  1. Simulate 2d6 thousands of times.
  2. Count how often each total appears.
  3. You will usually see middle totals like 6, 7, and 8 more often than edge totals like 2 or 12.

Frequently Asked Questions

Q: What does 2d6 mean?

It means roll two 6-sided dice and add the results.

Q: What does 4d6dl1 mean?

It means roll four 6-sided dice and drop the lowest one.

Q: What is advantage?

Advantage means rolling twice and keeping the higher result. Disadvantage means rolling twice and keeping the lower result.

Q: Why does 2d6 cluster around 7?

Because there are more combinations that make 7 than combinations that make 2 or 12.

Q: What does simulation mode show?

Simulation mode shows the distribution of outcomes after many repeated rolls, along with useful statistics.

Combinatorics
10. Combinatorics & Probability
4 problems
Topic
Callie
Probability
10. Combinatorics & Probability
3 problems
Topic
Callie
10. Combinatorics & Probability
3 topics 5 problems
Chapter
Justin
Combinatorics
21. Combinatorics and Probability
5 problems
Topic
Probability
21. Combinatorics and Probability
4 problems
Topic
21. Combinatorics and Probability
3 topics 5 problems
Chapter
Basic Concepts of Probability
4. Probability
7 problems
Topic
Ernest
Addition Rule
4. Probability
6 problems
Topic
Ernest
Multiplication Rule: Independent Events
4. Probability
5 problems
Topic
Ernest
Fundamental Counting Principle
4. Probability
6 problems
Topic
Ernest
Counting
4. Probability
6 problems
Topic
Ernest
Discrete Random Variables
5. Binomial Distribution & Discrete Random Variables
6 problems
Topic
Laura
4. Probability - Part 1 of 3
3 topics 9 problems
Chapter
Ernest
4. Probability - Part 2 of 3
4 topics 12 problems
Chapter
Ernest
4. Probability - Part 3 of 3
2 topics 6 problems
Chapter
Ally
5. Binomial Distribution & Discrete Random Variables
4 topics 12 problems
Chapter
Ernest
Basic Concepts of Probability
4. Probability
10 problems
Topic
Ernest
Addition Rule
4. Probability
10 problems
Topic
Ernest
Multiplication Rule: Independent Events
4. Probability
10 problems
Topic
Ernest
Counting
4. Probability
10 problems
Topic
Ernest
Fundamental Counting Principle
4. Probability
10 problems
Topic
Ernest
Discrete Random Variables
5. Binomial Distribution & Discrete Random Variables
10 problems
Topic
David-Paige
4. Probability
9 topics 14 problems
Chapter
Ernest
5. Binomial Distribution & Discrete Random Variables - Part 1 of 2
3 topics 15 problems
Chapter
Ernest
5. Binomial Distribution & Discrete Random Variables - Part 2 of 2
1 topic
Chapter
Back to all calculatorsAll calculators