Random Number Generator
Pick random whole numbers in a range, as many as you like, with an option for no repeats. The numbers come from your browser’s secure random generator.
Also searched as: rng · random number picker · number generator
Updated November 6, 2026
Loading the tool…
How to use it
- 1
Set the range
Enter the lowest and highest numbers.
- 2
Choose how many
Pick a count, and turn on No repeats for a draw.
- 3
Generate
Press Generate and copy the numbers.
Questions about random number generator
Can I use it for a draw or raffle?
Yes. Set the range to your ticket numbers and turn on No repeats.
Are the numbers fair?
They use the browser’s secure random generator with no bias toward any value.
Is anything sent to a server?
No, the numbers are generated on your device.
How the numbers are picked
Every whole number from the lowest to the highest value you enter, both included, is equally likely. The tool asks your browser’s secure random generator for numbers and throws away the few values that would favour small results, so there is no bias towards any number in the range.
With No repeats turned on, the tool shuffles the whole range and takes the first numbers, so no number can appear twice. If you ask for more unique numbers than the range holds, it tells you how many fit. The table shows settings for common jobs.
| Job | Lowest | Highest | How many | No repeats |
|---|---|---|---|---|
| Roll a six-sided die | 1 | 6 | 1 | Off |
| Flip a coin (1 = heads, 2 = tails) | 1 | 2 | 1 | Off |
| Lottery-style pick of 6 from 49 | 1 | 49 | 6 | On |
| Raffle with 250 tickets and 3 winners | 1 | 250 | 3 | On |
| Put 10 people in a random order | 1 | 10 | 10 | On |
Fair draws and limits
For a raffle or giveaway, agree the rules first: the range of numbers, how many winners and when the draw happens. Then run the draw once, in front of witnesses or while recording your screen, so nobody can say you picked a favourite.
The tool makes whole numbers only. For a decimal, generate a larger whole number and divide, for example 0 to 1000 divided by 1000. It is not meant for passwords; use the Password Generator for that.