Generate · Numbers
Random Number Generator
Set a range, pick how many you need, and generate — one lucky number or a full batch, sorted and formatted however you need it.
How this number generator works
Every number is produced with your browser's cryptographically secure random source and rejection-sampled against your exact range, so there's no modulo bias — each whole number between your min and max has an equal chance of appearing, whether you're generating one number or a thousand.
When people use a random number generator
Picking a raffle or giveaway winner from a list of ticket numbers, choosing lottery quick-picks, assigning random IDs for a study, or settling on a number for a game. Turn off duplicates when you need unique values, like unique ticket numbers; turn it on when repeats are fine, like simulating dice or spins.
How random are these numbers?
Each number comes from your browser's cryptographically secure random number generator, rejection-sampled so every value in your range has an exactly equal chance — no bias toward any number, even near the edges of the range.
Can I generate numbers without repeats?
Yes. Turn off "Allow duplicates" and every number in the batch will be unique, similar to drawing raffle tickets from a hat without putting them back. The quantity just can't exceed the size of your range.
What's the biggest range or quantity I can use?
Min and max can be any whole numbers, positive or negative, and you can generate up to 1,000 numbers in a single batch.
Can I copy the results into a spreadsheet?
Yes — switch the format to comma, space, or new-line separated, then use the copy button. New-line format pastes cleanly into one column of a spreadsheet.