Dice Roller
Roll d4, d6, d8, d10, d12, d20 or d100 dice, one or many at a time, with individual results, totals and a roll history.
Every die you need
This roller covers the full polyhedral set used in tabletop and role-playing games: the
d4, d6, d8, d10,
d12, d20 and the percentile d100. Pick a
die, set how many you want to throw at once, and hit roll. You get each die's individual face
and the combined total - so rolling three six-sided dice shows all three numbers and their
sum, written in the familiar 3d6 notation.
Genuinely fair rolls
Real dice can be weighted, chipped or shaved. This one cannot. Each result comes from
crypto.getRandomValues with rejection sampling, which guarantees every face has
exactly the same probability - no lucky die, no bias toward high or low numbers. The roll
history keeps your last ten throws so you can glance back at recent results during a game
without losing count.
Common rolls
- d20 - the core check and attack roll in Dungeons and Dragons.
- 3d6 - classic ability-score generation.
- 2d6 - movement or combat in many board games.
- d100 - percentage checks and random loot tables.
- d4 - damage for small weapons like daggers.
Need a plain number outside the standard die sizes? The random number generator handles any range. For a simple two-way call use the coin flip, or to draw a name from a list try the random picker.