Advanced Dice Roller
Parse familiar dice notation for pools, modifiers, keep/drop rules, exploding dice, rerolls, and success counting. Every roll is reproducible with a seed.
Also known as: dice roller · tabletop dice · roleplaying dice
seeded
Presets
Output
About this tool, tips & examples
What it does
The Advanced Dice Roller understands real tabletop dice notation: type
1d20, 2d6+3, 4d6 drop lowest, 5d10!, or 10d6 count 5+ and get a
fully worked result — every die shown, keep/drop and reroll rules applied,
totals and success counts calculated. Roll an expression up to 100 times in
one run, enable Fudge/Fate dice (dF), and reuse a seed to reproduce the
entire sequence exactly.
Supported notation
- Pools and modifiers —
NdSplus flat bonuses:2d6+3,1d20-1. - Keep / drop —
4d6 drop lowest(D&D ability scores), keep highest or lowest N of a pool. - Exploding dice —
!rerolls and adds maximum results, as in Savage Worlds-style systems. - Rerolls —
rNrerolls dice at or below a threshold. - Success counting —
10d6 count 5+reports how many dice met the target instead of a sum (World of Darkness-style pools). - Fudge dice —
4dFfor Fate-system −/blank/+ results, when enabled.
Invalid or absurdly large expressions are rejected safely instead of freezing the page.
Common use cases
- RPG sessions — one field handles the attack roll, the damage roll, and the weird homebrew mechanic.
- Probability lessons — roll
4d6 drop lowesta hundred times and compare the distribution against plain3d6. - Game design — test a proposed dice mechanic across many seeded rolls before committing to it.
- Repeatable fixtures — seeded rolls make dice-driven test cases deterministic.
Settings
- Dice notation — the expression to roll, in the syntax above.
- Roll times — repeat the expression 1 to 100 times.
- Allow Fudge dice — enables
dFnotation. - Seed — the same seed and expression always reproduce the same rolls.
Privacy note
Everything is rolled locally in your browser and never uploaded. Results are seeded pseudorandomness — perfect for games and lessons, not a source of security-grade randomness.
FAQ
What’s the difference from the basic Dice Roller? The basic roller is sides + count + modifier. This one parses notation, so keep/drop, exploding dice, rerolls, and success thresholds work too.
Can I reproduce a roll? Yes — reuse the same seed with the same expression and settings.
How do I roll D&D ability scores?
4d6 drop lowest, with roll times set to 6 — one run produces the whole
stat block.