← Full Random Number Generator (choose quantum, earthquake, or sensor-based entropy)

Dice Roller

A real online dice roll, generated from genuine physical entropy — not a fake JavaScript animation.

How this dice roller works

Most online dice rollers just call Math.random() in your browser — a pseudo-random algorithm that's deterministic under the hood. This one is different: every roll calls a live API that pulls entropy from a real physical process (by default, nanosecond-scale timing noise from the server's own CPU), mixes it cryptographically, and maps it to a number from 1 to 6 using rejection sampling, a technique that guarantees no face is even slightly more likely than another. If you want to see exactly how a given roll was generated, or pick a different entropy source such as live earthquake data or quantum vacuum noise, try the full random number generator.

Frequently asked questions

Is this dice roller actually random?

Yes. Instead of a client-side pseudo-random generator, each roll is generated from real physical entropy, mixed with a cryptographic hash, and mapped to 1-6 with rejection sampling to avoid bias.

Can I roll more than one die at a time?

Yes — use the count selector above to roll between 1 and 6 dice at once. Each die is generated independently and fairly.

What is the probability of rolling a 6?

With a single fair six-sided die, the probability of any specific face, including 6, is exactly 1 in 6 (about 16.7%).