Generators
Dice Roll
Roll a fair six-sided die - with running average and face counts.
Die (d6)
Fair d6 · Backed by crypto.getRandomValues
Session · 0 rolls · avg —
Roll history will appear here.
About this tool
Click roll to draw a value 1-6 from an unbiased d6. The randomness comes from window.crypto.getRandomValues using rejection sampling, so every face has exactly 1/6 probability with no modulo bias. A session panel shows per-face counts and percentages, the running average, and the last 30 rolls at a glance.
FAQs
Is this really a fair d6?
Yes - the tool pulls 32-bit CSPRNG integers and rejects any values in the top partial-range before taking modulo 6, so all six faces have exactly equal probability.
Why is my running average not 3.5?
3.5 is the theoretical mean and it takes many rolls to converge. With 30 rolls the average can easily drift by 0.3-0.5 in either direction; roll a few hundred and it will settle near 3.5.
Can I roll multiple dice or use d20 / d100?
Not in this tool - it is a single d6 for quick decisions. For arbitrary ranges use the Random Number Generator.