Generators
Random Number Generator
Generate truly random numbers in any range — one or many, with or without repeats.
About this tool
Pick lottery-style numbers, run a raffle, sample a dataset or just settle a bet: generate one or up to a thousand random numbers in any range, optionally with no repeats.
Unlike basic generators, this one uses your browser's cryptographic randomness with unbiased range mapping — every number in the range has an exactly equal chance, making draws genuinely fair.
How to use
- Set min, max and how many numbers you need.
- Tick "no repeats" for draw-style picks.
- Click Generate and copy the results.
Frequently asked questions
It uses crypto.getRandomValues — cryptographically secure randomness — with rejection sampling so no number in the range is favored.
Yes — enable "no repeats" and each number can appear only once, like pulling numbered balls from a bag.
Yes, the range is inclusive at both ends — 1 to 10 can produce both 1 and 10.