Dice Roller
What Is a Dice Roller?
A dice roller is a digital simulator that replicates the random outcome of throwing physical dice. This tool uses cryptographically secure random number generation to ensure each roll is fair and unpredictable, just like rolling real dice. It supports the standard set of polyhedral dice used in tabletop role-playing games (RPGs), board games, and probability exercises — from the common six-sided die (d6) to the percentile die (d100).
How to Use
Select a die type (d4 through d100) and the number of dice to roll. Click Roll to generate results. Statistics including sum, minimum, maximum, and average are shown below the results.
Supported Dice
Standard tabletop RPG dice are supported: d4 (tetrahedron), d6 (cube), d8 (octahedron), d10 (decahedron), d12 (dodecahedron), d20 (icosahedron), and d100 (percentile). Each roll uses cryptographically secure randomness.
Common Use Cases
- Tabletop RPGs — roll for attacks, damage, saving throws, and ability checks
- Board games — simulate dice when physical dice are unavailable
- Probability learning — explore distributions and expected values
- Classroom activities — teach statistics concepts with hands-on experimentation
- Decision making — use random rolls to resolve ties or make fair selections
Features
- Seven standard polyhedral dice types (d4, d6, d8, d10, d12, d20, d100)
- Roll multiple dice at once (up to 100)
- Automatic sum, min, max, and average calculations
- Cryptographically secure randomness for fair results
- Instant results with no page reload required
Privacy
All processing happens in your browser. No data is sent to any server.
FAQ
Are the results truly random, or are they rigged?
Every roll uses the browser's cryptographically secure random number generator (crypto.getRandomValues), with each face equally likely. Results are not predetermined and are as fair as a well-balanced physical die.
What is the difference between d4, d6, d20, and the other dice?
The number indicates how many faces the die has. A d6 produces 1-6 and a d20 produces 1-20. This tool supports d4, d6, d8, d10, d12, d20, and d100 — the standard set of polyhedral dice used in tabletop RPGs.
Is there a limit on how many dice I can roll at once?
You can roll up to 100 dice simultaneously. When you roll multiple dice, the sum, minimum, maximum, and average are calculated and displayed automatically.
Are my roll results sent or stored anywhere?
No. Both the random generation and the statistics are computed entirely in your browser. Your roll results are never sent to a server or stored anywhere.
How does the d100 (percentile) die generate its result?
The d100 produces a single integer from 1 to 100 directly. Every value is equally likely, so you can use it as-is for percentile rolls and probability checks.