Roll virtual dice with any number of sides, add modifiers, and track roll history
This online dice roller simulates rolling one or more dice with a configurable number of sides per die. It supports standard polyhedral dice (d4, d6, d8, d10, d12, d20, d100) and allows adding a positive or negative modifier to each roll. Use it for tabletop RPGs, board games, educational probability demonstrations, or anytime you need fair random numbers.
The rolls are generated using JavaScript's Math.random(), which provides a statistically uniform distribution suitable for casual gaming. For cryptographic or high-stakes applications, a dedicated hardware random number generator is recommended.
The d20 is iconic in games like Dungeons & Dragons for determining success or failure. The d6 is common in many board games. Polyhedral sets (d4, d6, d8, d10, d12, d20) are standard for RPG systems, with the d100 often simulated by rolling two d10s (one for tens, one for ones).