Toolverge

Dice Roller

A dice roller simulates rolling one or more dice online, for board games, tabletop RPGs, or settling a quick decision. Toolverge lets you set both the number of dice and the number of sides per die, and uses the browser’s cryptographic random number generator rather than Math.random() for a fair, unpredictable result.

Result

4, 6

Total: 10

How it works

  1. Set the number of dice (1-20) and sides per die (2-100).
  2. Press Roll.
  3. Read each die’s result and the total.

Formula Each die = 1 + floor(random × sides), using crypto.getRandomValues

Frequently asked questions

Is this a fair, random roll?

Yes — it uses the browser’s crypto.getRandomValues() rather than Math.random(), which is the same class of randomness used for security-sensitive values elsewhere on this site (like the password generator).

Can I roll dice other than 6-sided?

Yes — set any number of sides from 2 to 100, covering d4, d6, d8, d10, d12, d20, and any custom die.

How many dice can I roll at once?

Up to 20 in a single roll.

Does this work offline?

Once the page has loaded, yes — rolling doesn’t require a network request.

Is a roll ever biased toward certain numbers?

No — each face has an equal 1/sides probability by construction; there is no weighting.