Dice Roller

What is a Dice Roller?

Roll virtual polyhedral dice for tabletop RPG games (Dungeons & Dragons, Pathfinder). Supports standard dice notation ($NdM+K$, e.g. `1d20+5`, `3d6`, `1d100`), individual die roll breakdown, and 3D visual dice rolls.

Why Use This Tool?

  • Tabletop RPG Games (D&D / Pathfinder): Roll d4, d6, d8, d10, d12, d20, and d100 polyhedral dice instantly during game sessions.
  • Board Games & Decision Making: Replace physical lost dice for casual family board games.
  • Unbiased Randomness: Uses cryptographic randomness for unbiased 100% fair dice rolls.

How to Use

  1. Click quick buttons (d4, d6, d8, d10, d12, d20, d100) or enter custom notation (e.g. `2d6+3`).
  2. Click "Roll Dice".
  3. View total sum result and breakdown of each individual die roll.

Real Working Example

Input:

Dice Notation: 3d6 + 5

Output Result:

Individual Rolls: [4, 6, 2] | Base Sum: 12 | Modifier: +5 | Total Result: 17

Important Technical Details & Formulas

  • Cryptographic CSPRNG Engine: Uses browser Web Crypto API to ensure 100% fair, unmanipulated dice rolls.
  • NdM+K Standard Parser: Parses N (number of dice), M (number of sides), and K (modifier addition/subtraction).
  • 100% Local Execution: Zero network overhead.

Related Mathematics & Financial Tools

Frequently Asked Questions

What does 1d20+5 mean in dice notation?

It means roll one 20-sided die (d20) and add a +5 modifier to the result.

Are the virtual dice rolls truly random?

Yes, it uses the browser crypto.getRandomValues API for unbiased cryptographic randomness.

Can I roll multiple dice at once (e.g. 4d6)?

Yes, enter any custom dice notation like 4d6, 2d20, or 3d8+2.

Is it free?

Yes, 100% free.

Does it show individual die roll values?

Yes, it lists every individual die roll alongside the total sum.