Get a random whole number from 1 to 6 — or several at once. Cryptographically fair, right in your browser.
Free, no sign-up Cryptographically fair Works offline
A random number from 1 to 6
This generator is preset to the range 1 to 6, so a single press of Generate gives you a fair whole number anywhere from 1 to 6 inclusive. You can raise the count to draw several at once, turn on no-duplicates to keep every number unique — ideal for raffles and winner picks — and switch on sorting to list them from low to high. Every draw uses the browser’s Web Crypto API with rejection sampling, so each value in the range is equally likely and there is no hidden bias.
Frequently Asked Questions
Is a random number 1 to 6 the same as rolling a die?
Effectively yes — a standard six-sided die produces a fair number from 1 to 6, exactly like this generator. If you would rather see the die itself with pips, use the Dice Roller instead. Each value from 1 to 6 comes up one time in six, or about 16.7%, on every press.
Is it fair?
Yes — the 1 to 6 draw is fair. Each draw uses cryptographic randomness with rejection sampling so all six outcomes are equally likely, with no bias toward any number. Nothing is uploaded; the number is produced on your own device.
Can I draw several 1 to 6 numbers at once?
Raise the count field and each press produces that many independent draws from 1 to 6, up to a thousand at a time. No-duplicates is limited by the range here, because the span only holds six values, so a unique draw stops at six. Copy puts the whole list on your clipboard as comma-separated values.
Why does the same number keep repeating?
With only six possible values, repeats are ordinary: any two consecutive presses match one time in six, and three matching values in a row turn up about one time in thirty-six. Each draw is independent, so a string of 4s does not make another 4 any less likely. Turn on no-duplicates if you need each of the six values exactly once.