Picking a number "at random" in your head does not work. People avoid repeats, gravitate toward the middle of a range, and disproportionately choose 7 when asked for a digit between 1 and 10. Any situation that needs genuine unpredictability — a prize draw, a sampling frame, deciding who goes first — needs a generator rather than an intuition.
This tool uses the browser's built-in generator, which is fine for games, draws, teaching and sampling. It is not suitable for cryptographic keys or anything where an adversary benefits from predicting the output.
What people use it for
- Prize draws and giveaways, where a visible method matters as much as a fair one.
- Classroom selection: picking a student to answer without unconscious bias.
- Random sampling from a numbered list for surveys or quality checks.
- Games: dice replacement, turn order, randomised scenarios.
- Decision-making when the options are genuinely equivalent and the deliberation is costing more than the choice.
Pseudo-random versus truly random
A pseudo-random generator produces a deterministic sequence from a starting seed. Given the same seed it produces the same numbers, which is a feature for reproducible simulations and a fatal flaw for security. True randomness has to come from a physical source — atmospheric noise, radioactive decay, thermal jitter in hardware. For cryptography, browsers expose crypto.getRandomValues(), which draws on the operating system's entropy pool rather than a simple algorithm.
Randomness does not look random
In twenty coin flips, a run of four or five heads is likely, not suspicious. People shown genuinely random sequences alongside human-invented ones consistently identify the real one as fake, precisely because it contains clusters and streaks. The absence of streaks is what should make you doubt a sequence. This misintuition is the engine behind the gambler's fallacy — the belief that a run of one outcome makes the other "due", when independent events have no memory at all.
Running a fair draw
- Number entries sequentially first, with no gaps, so every entry has an equal chance.
- Set the range to match the entry count exactly.
- Decide in advance whether repeats are allowed, and how a duplicate will be handled.
- Record the result immediately — re-running because you dislike the outcome is the one thing that makes a draw unfair.
Related tools
- Password Generator — uses cryptographic randomness
- Factorial Calculator — counting arrangements
- Click Speed Test
- Browse all free tools