Random Number Generator
Generate one or many random whole numbers between any two values, with an option for no repeats.
This random number generator picks whole numbers inside the range you set. It uses your browser crypto API when available, which gives a better quality random value than a simple timestamp based method. Nothing you enter is stored or sent to a server.
Your random numbers will appear here.
How to use this tool
Set a minimum and a maximum, choose how many numbers you need, then press Generate. Turn on "No repeats" for raffles and lotteries where each number can only appear once.
Example use case
A teacher with 28 students sets the range from 1 to 28 and generates 3 numbers with no repeats to decide who presents first.
Limitations and accuracy notes
Results use the random number generator built into your browser. It is suitable for games, classroom activities and giveaways, but it is not certified for regulated gambling or official lottery drawings.
Frequently asked questions
Can the same number appear twice?
Yes, unless you turn on the No repeats option.
How many numbers can I generate at once?
Up to 100 numbers per run.
Is the result truly random?
It uses the browser crypto source when available, which is cryptographically strong pseudo randomness.
Related tools
Random Name Picker
Paste a list of names or items and draw one or more random winners without repeats.