Random Number Generator
Generate random numbers in a range — with draws without repeats and quick dice.
Tip: 'Without repetition' mode generates unique numbers — ideal for draws and lotteries.
Did this tool help?
About this digital tool
The random number generator produces one or more whole numbers within a range you choose. Set the lower limit "From", the upper limit "To", how many numbers you want and press "Generate". You can turn on the "Without repetition" option, which behaves like a draw: each number comes up only once.
There are also quick buttons for dice with 6, 12 and 20 sides. For a draw of 6 numbers from 1 to 49, set From = 1, To = 49, How many numbers = 6 and choose "Without repetition". It is used for games, for picking winners in a contest, for assigning tasks, for random samples and for classroom exercises.
How to use
- Set the range (minimum and maximum).
- Choose how many numbers to generate and whether to allow repeats.
- Press generate and get the random numbers.
Frequently asked questions
Are the numbers truly random?
Yes — the browser's cryptographic generator (crypto.getRandomValues) is used, which produces numbers with a high level of randomness.
Can I use it for draws or lotteries?
Yes — choose 'Without repetition' mode and set the range (e.g. 1–50). Each number will come up only once.
How do I draw 6 numbers for a draw without repeats?
Set From = 1, To = 49, How many numbers = 6, turn on the "Without repetition" option and press "Generate". Each number will come up only once.
How do I roll a die online?
Press the 6-sided die button and get a number from 1 to 6. You can also choose a 12- or 20-sided die, or set your own limits.