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.
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 range | Chance | Common use in tabletop RPGs |
|---|---|---|
| 1 | 1% | Critical failure / fumble |
| 1-10 | 10% | Very low difficulty (DC 10) |
| 1-25 | 25% | Unlikely success |
| 1-50 | 50% | Even odds / coin-flip |
| 1-75 | 75% | Likely success |
| 1-90 | 90% | Very easy difficulty (DC 90) |
| 100 | 1% | Critical success / natural 100 |
| 51-100 | 50% | Roll at or above 51 (50% chance) |
| 76-100 | 25% | Roll at or above 76 (25% chance) |
| 91-100 | 10% | 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%.