Roll and Pick

Dice Roller

Seven dice types, up to ten at a time, running tally per die type. Provably fair.

How the dice roller works

Pick a die type at the top (d4, d6, d8, d10, d12, d20 or d100), choose how many you want to roll (up to ten), and hit the roll button. Each die shows its result, the sum appears beside it, and the tally on the right counts every face across all your rolls of that die type. Switch types and the tally keeps a separate count for each one, so you can see how your d20 rolls stack up without them being muddled by your d6 history.

Provably fair, every roll

Every roll is picked with the browser's cryptographic random number generator (crypto.getRandomValues), not the regular Math.random() that most sites use. We also use rejection sampling so there is no modulo bias — a d20 roll really is a one-in-twenty chance for each face, not a tiny bit skewed toward low numbers. Over many rolls each face lands close to its true share.

What each die is for

Classroom and D&D use

Teachers run quick probability experiments by rolling a d6 fifty times and watching the tally bars even out. Game masters roll 4d6 for ability scores, 1d20 for attack rolls, 2d10 for percentage checks. Board-game nights that lost the dice can use the d6 roller full-screen on a phone instead.

FAQ

Which dice can I roll?

All seven standard polyhedral dice: d4, d6, d8, d10, d12, d20 and d100. Roll from 1 to 10 at a time of the chosen type.

Does the roller remember my totals?

Yes. Each die type has its own tally saved in your browser. Switch between types and the counts stay separate. Reset clears the current die type only.

Is the dice roll provably fair?

Each face has equal odds, picked with the browser's cryptographic random generator and rejection sampling to avoid modulo bias. Over many rolls each face lands close to its true 1-in-N share.

Can I use it for D&D?

Yes. Pick the die type, set the count (for example 4d6 for ability scores), roll, read the sum. For 3d6 drop lowest, roll 4d6 and drop the smallest manually.

Why d100 shows a number from 1 to 100?

A d100 is a percentile die. In tabletop games you often roll two d10s (one for tens, one for ones) and combine them. We skip the step and give you the final 1-100 value directly.