Random number generator
Draw one or more random numbers in any range: lotteries, giveaways, games, team selection or statistics.
How to use it
Set the minimum, the maximum and how many numbers you want, then click Generate. Tick “No duplicates” for a draw without replacement.
Formula and method
Each whole number between the minimum and the maximum has the same probability: 1 ÷ (max − min + 1). Without duplicates, each drawn number is removed from the pool.
Worked example
Drawing 1 number between 1 and 50 gives each participant a 1 in 50 chance (2%). Drawing 6 unique numbers from 1–49 works like a lottery draw.
Frequently asked questions
Are the numbers truly random?
They use your browser’s cryptographic random generator (crypto.getRandomValues), which is suitable for fair draws.
Can I draw numbers for a giveaway?
Yes: number your participants, then draw as many winners as needed with “No duplicates” checked.