Random generators

Dice Roller

Roll one or more dice with a chosen number of sides and see each roll and the total.

Generated on this deviceNew result with each generation
Random selection
Random selection

Generate a new independent result whenever you need one.

See the method

Set your choices

Runs on your device

Your selection

Ready when you are

Let’s generate.

Use the Generate button to see your result.

Generated values are not saved.

How to use this tool

  1. Enter number of dice, sides per die.
  2. Select Generate for a fresh value.
  3. Check the method and assumptions below before using the result.

Input reference and sample values

Use the units and choices shown for each field. Sample values are provided for practice, not as recommendations.

InputFormat and unitsSample
Number of diceNumeric value. Minimum: 1. Maximum: 100.2
Sides per dieNumeric value. Minimum: 2. Maximum: 1000.6

The method, explained

Each die independently draws a uniform integer from 1 through the selected number of sides using browser cryptographic randomness. The displayed total is the sum of all rolls.

A WORKED EXAMPLE

Two six-sided dice have a total between 2 and 12. A total of 7 has more possible combinations than a total of 2; totals are not uniformly distributed.

What to keep in mind

Supports 1 to 100 dice, each with 2 to 1,000 sides. Dice have consecutive integer labels. This does not implement custom game modifiers, rerolls or advantage rules.

Common questions

Are all totals equally likely?

No. Individual faces are equally likely, but some sums can occur through more combinations.

Can I roll a d20?

Yes. Choose 20 sides and the number of dice you want to roll.

Methodology maintained by ClarityKit. How these tools are built and checked.