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
- Click quick buttons (d4, d6, d8, d10, d12, d20, d100) or enter custom notation (e.g. `2d6+3`).
- Click "Roll Dice".
- 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
- Coin Flipper: Flip virtual coins.
- Random Number Generator: Generate random numbers.
- Combinatorics Calculator: Compute permutations.
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.