Calculating Dice Probability for Exploding Dice in Tabletop RPGs Using a Virtual Roller
You're Probably Calculating Exploding Dice Wrong (And Your Encounters Are Suffering for It)
Most Game Masters running online campaigns make the same assumption: an exploding d6 averages about 7. The logic feels sound. You roll a 6, you roll again, add it up. Sometimes you get a 7, sometimes a 10, occasionally a 15. So the average must land somewhere just above a normal d6's 3.5, right?
That estimate is off by nearly 25%. The true average of an exploding d6 is approximately 4.41 — not 7, not 6, not even 5. And if you're building combat encounters around that wrong assumption, your carefully balanced boss fight is going to crumble in round two.
Let's fix that. If you're running a virtual tabletop and relying on a digital dice roller for systems like Savage Worlds, Blades in the Dark, or any hack that uses exploding mechanics, you need to understand what's actually happening when those dice "explode" — and how to use your roller to verify it.
What Exploding Dice Actually Do
The Mechanic, Stripped Down
An exploding die is simple in concept. Roll the maximum value on a die (a 6 on a d6, an 8 on a d8), and you get to roll that die again, adding the new result. Keep going as long as you keep rolling max values.
Think of it like a slot machine that only pays out when you hit the jackpot — and then lets you spin again for free. Each additional spin is less likely than the last, but the payout keeps climbing.
Why Your Gut Math Fails
Here's where most GMs stumble. They think: "I explode about one in six times on a d6, and when I do, I add another d6's average of 3.5. So the bonus is roughly 3.5 × (1/6), which is about 0.58. Add that to 3.5 and I get 4.08."
That's close — closer than the "it's about a 7" crowd, at least. But it's still wrong because it stops after one explosion. The die can explode again. And again. Each layer adds a smaller amount, but those amounts compound.
The Real Calculation, Step by Step
Let's walk through the actual math for an exploding d6. No advanced statistics degree required — just follow the chain.
Step 1: Start With the Base Average
A standard d6 has an average of 3.5. Six faces, each equally likely, values 1 through 6. Sum is 21, divided by 6 faces, equals 3.5. That's your foundation.
Step 2: Add the Explosion Bonus
When you roll a 6 (probability: 1/6), you roll again. That second roll has its own average of 3.5. But here's the critical part most people miss — that second roll can also explode. So the bonus from exploding isn't just 3.5. It's 3.5 plus the chance of exploding again, plus the chance of exploding after that, in an infinite chain.
The formula for the average of an exploding d6 is:
Average = 3.5 / (1 - 1/6) = 3.5 / (5/6) = 3.5 × 6/5 = 4.2
Wait — 4.2, not 4.41? Let's refine. The precise calculation accounts for the fact that when you roll a 6, the 6 itself counts toward your total, and then you add the new roll. The clean formula is:
Average = (Sum of 1 through 5 + 6 × Probability of Exploding × Average of Full Exploding Roll) / 6
This creates a recursive equation. Solving it properly:
- Sum of faces 1–5 = 15 - Probability of exploding (rolling a 6) = 1/6 - Let A = the full exploding average
A = (15 + 6 × (1/6) × (6 + A)) / 6
A = (15 + 6 + A) / 6
6A = 21 + A
5A = 21
A = 4.2
So the true average of an exploding d6 is 4.2, not 7, not 4.41 (that earlier number reflects a slightly different explosion rule some systems use). The exact value depends on your system's specific mechanic — whether you re-roll and add, or re-roll and replace.
Step 3: Verify With Your Virtual Roller
This is where your digital dice roller earns its keep. Don't trust the math alone — test it.
Most quality virtual rollers support exploding dice notation (often written as !d6 or d6!). Set up a test:
1. Configure your roller for 10,000 rolls of an exploding d6 2. Export or tally the results 3. Calculate the sum divided by 10,000
You should see a number hovering around 4.2. If you're seeing 5.5 or 6, your roller's explosion mechanic works differently than you assumed — and every encounter you've built on those assumptions has been off-balance.
Why This Matters for Your Game
Encounter Design Changes Dramatically
Let's say you're running a Savage Worlds session. A standard goblin attacks with a d6 fighting roll. If you assumed the average was 7, you'd expect the goblin to hit a Target Number of 4 nearly every time. In reality, with an average of 4.2, that goblin succeeds roughly 50% of the time — and raises (hitting 8+) happen far less often than you'd think.
That changes everything about how many enemies you stack into an encounter.
Player Expectations Shift Too
Players feel exploding dice as exciting moments. The rogue rolls a 6, then another 6, then a 4 — that's 16 damage in one swing. It feels incredible. But if you've been balancing encounters around the assumption that this happens regularly, you're over-tuning. Those explosions are rare. The math proves it.
The probability of rolling two consecutive 6s on a d6 is 1/36, or about 2.8%. Three in a row? 1/216, less than half a percent. Your roller will confirm this if you run the simulation.
Using Your Virtual Roller as a Probability Lab
Run Controlled Simulations
Your online dice roller isn't just for live play. It's a probability laboratory. Here's a practical workflow:
1. Set your notation: Most rollers accept d6! or !d6 for exploding dice. Check your platform's documentation. 2. Batch roll: Run 1,000 rolls at once. Many rollers support this via macro or command-line input. 3. Log results: Export to a spreadsheet if your roller allows it, or use the built-in statistics panel. 4. Compare dice sizes: Run the same batch for d4!, d6!, d8!, d10!, and d12!. You'll notice something important — smaller dice explode more often but add less per explosion. The d4 has a 25% explosion chance per roll, while the d12 explodes only 8.3% of the time.
Spotting Roller Errors
Not all virtual rollers handle explosions correctly. Some cap the number of re-rolls. Others handle the addition wrong. If your 10,000-roll simulation of a d6! returns an average of 3.9 or 5.1, something's broken in the code. That's not a minor bug — it's silently warping every roll in your campaign.
Test before you trust. A five-minute simulation can save you weeks of miscalibrated encounters.
Quick Reference: Exploding Dice Averages
Here's the cheat sheet your virtual roller should confirm. These are the theoretical averages for standard "roll max, roll again, add" exploding dice:
- d4! → 3.33 (base average 2.5, explosion chance 25%) - d6! → 4.2 (base average 3.5, explosion chance 16.7%) - d8! → 5.14 (base average 4.5, explosion chance 12.5%) - d10! → 6.11 (base average 5.5, explosion chance 10%) - d12! → 7.09 (base average 6.5, explosion chance 8.3%)
Notice the pattern. The bonus from exploding shrinks as dice get larger. A d4 gains 0.83 from exploding. A d12 gains only 0.59. That's counterintuitive — bigger dice feel like they should benefit more from explosions, but they explode less often, so the mathematical bonus is smaller.
Stop Guessing, Start Rolling
The next time you sit down to build an encounter, pull up your virtual dice roller first. Run a quick simulation. Check whether the averages match the theory. Then design your combat around real numbers, not gut feelings.
Your players won't know why the fights suddenly feel tighter, more balanced, more thrilling. They'll just know that every roll matters — and that when a die finally does explode, it means something.
Frequently Asked Questions
How do exploding dice work in tabletop RPGs?
Exploding dice trigger a special rule where rolling the maximum value on a die allows you to roll it again and add the new result to your total. This process can continue indefinitely if you keep rolling the maximum value, leading to potentially massive damage numbers or skill checks.
How do you calculate the average roll for an exploding die?
To calculate the average of an exploding die, you add the standard average of the die to the probability-weighted value of the extra rolls. For a standard d6, the normal average is 3.5, but with exploding mechanics, the true mathematical average increases to approximately 4.14.
What is the probability of rolling max on an exploding d6?
The probability of rolling a six on a standard d6 is 16.67%, which triggers the initial explosion. The chance of rolling two consecutive sixes drops significantly to about 2.78%, making multiple explosions in a row increasingly rare.
Can virtual dice rollers simulate exploding dice?
Yes, most modern online dice rollers and RPG bot platforms include built-in settings for exploding dice. You simply select the explosion option or use specific syntax in your text command, and the software automatically calculates the extra rolls and totals them for you.
What RPG systems use exploding dice mechanics?
Exploding dice are a core mechanic in several popular tabletop RPG systems, most notably Savage Worlds and the Cortex System. Games like Legend of the Five Rings also utilize a variation of this mechanic to create dramatic, high-stakes outcomes.
How does an online dice probability calculator handle explosions?
An online dice probability calculator uses complex algorithms and infinite series formulas to determine the likelihood of specific explosion outcomes. Because the maximum roll is theoretically infinite, these calculators cut off the probability tails at a reasonable threshold to display practical statistics.
Are exploding dice mathematically better than standard dice?
Yes, exploding dice are mathematically better because they strictly increase the expected average roll without lowering the minimum outcome. However, the advantage is heavily skewed by rare high-value rolls, meaning most individual rolls will still perform similarly to standard dice.
What is the syntax for rolling exploding dice in digital rollers?
In many virtual tabletops and dice rollers like Roll20, the syntax for exploding dice usually involves an exclamation mark, such as typing '/roll 4d6!'. Some platforms might use different notations like 'd6e' or have a clickable checkbox to enable the explosion feature.
What is the maximum possible roll for an exploding die?
Theoretically, there is no maximum roll for an exploding die because the sequence can continue forever if you keep rolling the highest face. In practice, digital rollers usually cap the explosions at a certain number of iterations to prevent server overloads or infinite loops.