Dice Roller

Instantly roll up to 20 dice with 2–100 sides each. Track the total, review individual results, and keep a history of your recent rolls.

Click “Roll Dice” to generate your first set of results.

Recent Rolls

No rolls yet. Your last 10 rolls will appear here.

How to Use This Calculator

  1. Enter how many dice you want to roll (up to 20).
  2. Specify the number of sides on each die (between 2 and 100).
  3. Click “Roll Dice” to generate a random result.
  4. Review the total, individual die values, and the history of your last ten rolls.

Formula

Each roll samples uniformly from the integers 1 through s, where s is the number of sides. The total is the sum of independent uniform random variables:

Total = ∑i=1n Ui, where Ui ∼ Uniform{1,…,s}

Because each roll is independent, repeating the experiment many times illustrates the law of large numbers: average totals drift toward the expected value n · (s + 1) / 2.

Full Description

Use the dice roller for tabletop role-playing games, board game testing, or probability experiments. The tool provides a quick way to generate random outcomes with custom dice sizes. The history feature lets you track streaks, verify randomness, or share results with your group.

While the roller uses JavaScript's pseudo-random number generator, it is sufficient for casual simulations. For critical applications (such as cryptography), rely on specialized random sources.

Frequently Asked Questions

Can I roll different dice together?

This tool rolls identical dice. To combine different dice (like d6 + d8), run separate rolls or adjust the sides between rolls.

Is the history persistent?

No. History resets when you refresh the page. It stores only the ten most recent rolls from the current session.

Can I copy results?

Yes. Highlight the outcomes in the history list and copy them into your notes or messaging app to share with players.

How random are the rolls?

Rolls use the browser's pseudo-random generator. For most gaming purposes this is adequate, but it is not cryptographically secure.