randarium
Games

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

No output yet — set your options and hit .
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 modifiersNdS plus flat bonuses: 2d6+3, 1d20-1.
  • Keep / drop4d6 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.
  • RerollsrN rerolls dice at or below a threshold.
  • Success counting10d6 count 5+ reports how many dice met the target instead of a sum (World of Darkness-style pools).
  • Fudge dice4dF for 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 lowest a hundred times and compare the distribution against plain 3d6.
  • 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 dF notation.
  • 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.