Fun

Dice Roller

Roll any combination of dice: d4, d6, d8, d10, d12, d20, and d100. View history and statistics for your rolls.

Quick Answer

Select your dice below and hit Roll. Each die uses a cryptographically fair random number. The average roll on a d6 is 3.5, on a d20 is 10.5.

Select Dice

d4

0

d6

2

d8

0

d10

0

d12

0

d20

1

d100

0

Results

Select dice and hit Roll to see results.

About the Dice Roller

This free online dice roller lets you roll any combination of standard polyhedral dice used in tabletop roleplaying games like Dungeons and Dragons, Pathfinder, and countless other systems. Each roll uses JavaScript's Math.random() function to generate fair, uniform random numbers. You can roll multiple dice of different types simultaneously and track your roll history.

Standard Dice Types

The standard set of polyhedral dice includes: d4 (four-sided tetrahedron), d6 (six-sided cube, the classic die), d8 (eight-sided octahedron), d10 (ten-sided pentagonal trapezohedron), d12 (twelve-sided dodecahedron), d20 (twenty-sided icosahedron, the signature die of D&D), and d100 (percentile, typically rolled as two d10s). Each die produces uniformly distributed results from 1 to its maximum value.

Dice Probability Basics

The probability of rolling any specific number on a fair die is 1 divided by the number of sides. On a d6, each number has a 1/6 or 16.67% chance. On a d20, each number has a 5% chance. When rolling multiple dice, the distribution shifts from uniform to bell-shaped. Two d6 totals range from 2 to 12, but 7 is the most likely result because there are six combinations that produce it.

Using Dice in RPGs

In D&D and similar games, the d20 is rolled for attack rolls, ability checks, and saving throws. Damage is typically rolled on smaller dice depending on the weapon: a dagger uses 1d4, a longsword 1d8, and a greatsword 2d6. The d100 is used for percentile rolls and random tables. Understanding dice probability helps players make better tactical decisions and game masters design balanced encounters.

Frequently Asked Questions

Is this dice roller truly random?
Yes. Each roll uses JavaScript's built-in random number generator, which produces pseudorandom numbers that are statistically uniform. For casual gaming purposes, this is indistinguishable from true randomness. It is not suitable for cryptographic applications.
What dice do I need for D&D?
A standard D&D dice set includes one each of d4, d6, d8, d10, d12, d20, and a percentile d10 (d100). Most players keep several d6 on hand for damage rolls and character creation. This roller lets you roll any combination without physical dice.
What is the average roll on a d20?
The average (expected value) of a d20 is 10.5. This is calculated as (1+20)/2. For any die, the average is (1+N)/2 where N is the number of sides. A d6 averages 3.5, a d8 averages 4.5, and a d12 averages 6.5.
How do I roll with advantage in D&D?
Rolling with advantage means rolling two d20s and taking the higher result. Set the d20 count to 2, roll, and use the higher number. With disadvantage, take the lower. Advantage increases your average from 10.5 to about 13.8.
Can I use this for board games?
Absolutely. Set the d6 count to match what your board game requires. Most board games use standard six-sided dice. This roller works for Monopoly, Yahtzee, Risk, Catan, and any game requiring dice rolls.