Random Dice Roller
Roll any dice, any number of times.
Built and maintained by Paul Clark, Redmoon Software · Last checked
Roll anything from a d4 to a d100 — or type a custom side count up to 1,000 — with up to 20 dice per roll and an optional modifier added to the total. Handy for D&D ability checks, replacing a missing board-game die, or classroom probability experiments. Each die is rolled independently with unbiased Web Crypto randomness, and every individual result is shown alongside the sum.
Set. Choose the die type (or enter a custom side count) and how many to roll.
Click Roll the dice to see a result.
Options
Recent results
- No history yet.
How it works
- Set. Choose the die type (or enter a custom side count) and how many to roll.
- Roll. Click "Roll the dice" for your result.
- Reroll. Roll again anytime — every roll is independent.
- History. Past rolls stay in the history list so you can verify earlier totals.
About the Random Dice Roller
Any die, up to twenty at a time
The standard polyhedral set is offered directly, and the custom option takes any number of sides from two upwards — useful for the odd dice some board games ship with, and for a d3 or a d7 that does not physically exist.
Roll up to twenty at once. Each die is rolled independently with a uniform, unbiased draw, so a handful of dice behaves exactly like a handful of real ones — better, in fact, since real dice are measurably imperfect.
The modifier and the total
The Modifier is added once to the sum of all the dice, not to each die. That matches the notation tabletop games use: 3d6+2 means roll three six-sided dice, add them, then add two — a range of five to twenty, not seven to twenty-four.
Getting this the wrong way round is the most common misreading of dice notation, and it changes the distribution substantially. The result shows the individual rolls as well as the total so you can always see how the number was reached.
Reading the results honestly
Multiple dice do not produce a flat distribution. One six-sided die gives every result equal odds; two dice summed peak sharply at seven and are rare at two and twelve. That is not the roller being unfair — it is the arithmetic of adding independent draws, and it is why games use multiple dice when they want an average outcome rather than a wild one.
Runs of the same number happen and mean nothing. Each roll is independent of every roll before it, so a die that has come up six three times running has exactly the same chance of a six on the fourth throw.
Frequently asked questions
Can I roll dice that don't physically exist, like a d3 or d1000?
Yes. Choose Custom as the die type and enter any side count from 2 to 1,000. The roller treats it exactly like a standard die.
Does the modifier apply to each die or to the total?
The modifier is added once to the sum of all dice, not per die. Rolling 2d6+3 means both rolls are added together, then 3 is added.
Can I see each individual die, not just the total?
Yes. Every die appears as its own chip above the total, and the CSV export lists each roll on its own row along with the die type.
Are the rolls biased on unusual side counts?
No. The roller uses rejection sampling on crypto.getRandomValues, which avoids the modulo bias that naive random code introduces, so a d7 or d100 is as fair as a d6.
How many dice can I roll at once?
Up to 20 dice per roll, enough for an 8d6 fireball or a dice-pool system. Each result is shown individually, summed, and saved to your roll history.
Related randomizers
Further reading
- Best of three: when a single coin flip feels too harsh
One flip decides in half a second, but sometimes a binary call feels too abrupt to accept. Here's why flipping an odd batch and taking the majority changes nothing about the odds — and everything about how the loser feels about it.
- The dice math a digital roller gets right (and a physical set hides)
A lost d6 or a remote D&D session is the obvious reason to roll dice online. The less obvious reason: seeing the actual math of 2d6 vs. 1d20, and how a flat modifier changes your odds more than most players expect.
- Assigning fair raffle ticket numbers with a random number generator
Naming a winner by name feels arbitrary; drawing a number out of a known range feels provable. Here's when to reach for a numeric random draw instead of a name-list picker, with worked examples for raffles, lotteries, and sampling.