Skip to content
Other

D100 Dice Roller - Percentile Die Simulator

Roll one or more d100 (percentile) dice online with a single click. Set your number of dice, pick a target threshold, and adjust the roll seed to generate a fresh set of results. You get every individual die result, the total, and a full probability breakdown: expected value, standard deviation, and the exact chance of hitting or beating your target. All results are computed in your browser instantly.

Your details

How many d100 dice to roll at once (1 to 20).
A flat number added to (or subtracted from) the total roll. Common in tabletop RPGs.
The minimum total you need. The calculator shows the probability of meeting or beating this.
Different seeds produce different roll results. Increment this to simulate a fresh roll.
Total (with modifier)Target missed
26

Sum of all dice results plus the modifier

Dice sum (before modifier)26
Individual results26
Highest die26
Lowest die26
Expected total50.5
Standard deviation28.87
Chance to hit target0.5%
Target met?No - target missed
0.5%
Unlikely (< 25%)<0.25Below average (25-50%)0.25-0.5Better than even (50-75%)0.5-0.75Favorable (> 75%)0.75+
05010015099
Target value

You rolled 26 - 24 short of the target (50).

  • You rolled 26, which misses your target of 50.
  • The expected total for 1d100 is 50.5, so this roll is below average.
  • In any given roll, there is a 51.0% chance of reaching 50 or higher.

Next stepFor tabletop RPGs, a single d100 roll gives a clean percentage chance: every 1-point increase in your target cuts your success chance by exactly 1%.

What is a d100 die?

A d100 is a 100-sided polyhedral die used in tabletop role-playing games (RPGs), wargames, and pen-and-paper systems. Physically, the most common form is the Zocchihedron, a ball-like plastic die introduced by Lou Zocchi in 1985. In practice, many players roll two standard ten-sided dice (d10s) together: one representing the tens digit and the other the units digit, reading a roll of 00 and 0 as 100. Every face on a d100 has an equal 1% probability, making it the most natural die for percentage-based checks, random-event tables, and loot generation. Because outcomes map directly onto percentages, game designers can write "roll under your skill score" rules without any arithmetic conversion.

How to read d100 results and modifiers

Most RPG systems that use d100 work on a "roll under" or "roll at or above" basis. In a roll-under system, you succeed if your result is equal to or less than your skill score: a character with a Stealth skill of 65 succeeds on anything from 1 to 65, giving a 65% success rate. In a roll-at-or-above system (used in some wargames and probability tables), you succeed on results at or above a threshold. Modifiers shift the effective range: a +10 bonus is equivalent to broadening the success window by 10 percentage points. This calculator supports both reading styles through the modifier field and the target input. A modifier of +10 with a target of 60 is statistically identical to a target of 50 with no modifier, but having both fields lets you match the exact notation of your game system.

Expected value and probability for multiple d100 dice

When you roll a single d100, the expected result is 50.5 and the standard deviation is about 28.87. Because all 100 faces are equally likely, the distribution is perfectly uniform: flat, not bell-shaped. Roll two or more d100s and add them together, however, and the Central Limit Theorem takes over. The sum becomes approximately normal (bell-shaped) with an expected value of 50.5 times the number of dice and a standard deviation that grows more slowly: sqrt(n x 833.25). That narrowing means extreme totals become rarer as you add dice. Two d100s average 101 with a standard deviation of about 40.8; five d100s average 252.5 with a standard deviation of about 64.5. This calculator uses the exact probability formula for one die and the normal approximation for two or more, which is accurate to within about 0.5% for typical targets.

Using a d100 roller for game tables and probability checks

Random event tables are one of the most popular uses of a d100 outside combat. Dungeon Masters assign different story events, loot drops, or weather effects to ranges of numbers: 01-10 might be a thunderstorm, 11-40 clear skies, and so on. Because every range maps directly to a percentage of the table, balancing narrative probability is intuitive. This calculator is useful for previewing those odds before a session: if your party has a 35% chance to encounter a wandering monster, entering a target of 66 (or equivalently, checking the roll-under value of 35) immediately shows whether this roll triggered the encounter. The hit-chance output and the success chart together let you tune game tables without any manual arithmetic.

D100 roll outcome probabilities (single die)

Roll rangeChanceCommon use in tabletop RPGs
11%Critical failure / fumble
1-1010%Very low difficulty (DC 10)
1-2525%Unlikely success
1-5050%Even odds / coin-flip
1-7575%Likely success
1-9090%Very easy difficulty (DC 90)
1001%Critical success / natural 100
51-10050%Roll at or above 51 (50% chance)
76-10025%Roll at or above 76 (25% chance)
91-10010%Roll at or above 91 (10% chance)

For one d100, each outcome has an equal 1% chance. These ranges show cumulative probabilities.

Frequently asked questions

What numbers can a d100 roll?

A d100 produces results from 1 to 100, each with equal probability. When two d10s are used physically, a roll of 00 and 0 on the tens and units dice is conventionally read as 100, not zero. This calculator always returns values in the 1 to 100 range for each die.

How do I roll a d100 with two d10 dice?

Designate one d10 as the tens die and the other as the units die. Roll both and read the tens die first: a roll of 3 on the tens and 7 on the units gives 37. A tens result of 0 with a units result of 0 equals 100. A tens result of 0 with any other units result (say, 4) equals 04. This method gives the same 1-100 uniform distribution as a physical Zocchihedron.

What is the average result on a d100?

The average (expected value) for a single d100 is 50.5, because every number from 1 to 100 is equally likely and (1+100)/2 = 50.5. For multiple dice, multiply 50.5 by the number of dice and add any modifier.

How is hit chance calculated for multiple dice?

For a single d100, the probability of rolling at or above a target T is simply (100 - T + 1) / 100. For two or more dice, the exact calculation requires summing over all combinations, which becomes computationally intensive. This calculator uses the normal approximation: the sum of N d100s is treated as approximately normally distributed with mean 50.5N and standard deviation sqrt(N x 833.25). The result is accurate to within about 0.5% for targets near the centre of the range.

What does changing the roll seed do?

The seed is a starting number for the deterministic random number generator that produces your dice results. Changing it produces a completely different set of rolls while keeping all your other settings the same. This lets you simulate re-rolling without refreshing the page or losing your modifier and target settings.

Can I use this for Warhammer, Call of Cthulhu, or other d100 systems?

Yes. This calculator works for any tabletop system that uses d100 or percentile dice, including Warhammer Fantasy Roleplay, Call of Cthulhu, Traveller, RuneQuest, and Delta Green. For roll-under systems, simply ignore the target field and compare your roll result directly to your skill score. For roll-over systems, enter your threshold as the target and read the hit-chance output.

What is the probability of a critical success (natural 100)?

On a single d100, the probability of rolling exactly 100 is 1 out of 100, or 1%. When rolling multiple d100s, the probability that at least one die shows 100 is 1 - (99/100)^N. For two dice that is about 1.99%, for five dice about 4.9%.

Sources

Written by Grace Mbeki, MSc Data Scientist & Educator · Nairobi, Kenya

Turning everyday numbers into clear, actionable answers for the decisions that matter most.

Search 3,500+ calculators

Loading search…