Random Number Generator
This random number generator picks one or many numbers in any range you set. Choose the low and high, how many you want, and whether repeats are allowed, then generate. It draws from your browser's cryptographic random source, so there's no pattern to it, and it's perfect for raffles, games, classroom picks, or test data. It's free, private, and you can copy the whole list in a click.
- One or many
- Any range
- No repeats option
- Sort results
- Truly random
Last updated June 17, 2026 Range includes both ends Reviewed by the Calcowa team
The highest number has to be at or above the lowest.
Whole numbers only, and the range includes both ends. No repeats needs a range at least as big as the count.
How does a random number generator work?
A random number generator picks a value with no pattern, so each result doesn't depend on the last. This one asks your browser's cryptographic random source for raw randomness, then maps it into your range using a method that won't bias any number, so 1 to 100 gives every value an equal chance, both ends included. Ask for several and it'll repeat the draw, or, with no repeats turned on, it picks each one without putting it back, like drawing from a hat. It all happens on your device, which means it's fast, it's private, and you'll get a fresh set on every press. You don't need an account, and there's nothing to install.
Drawing numbers, step by step
Here's the quick routine, whether you want one number or a whole set:
- 1
Set the rangeType the lowest and highest numbers you'll allow.
- 2
Choose how manyLeave it at 1 for a single pick, or raise it if you'd like a list.
- 3
Set the optionsTurn on no-repeats for unique picks, or sort if you'd rather order them.
- 4
Generate and copyPress generate for a fresh draw, then copy what's there.
Handy ranges
Here are common ranges and what they're good for. Tap a preset above to load one, or type your own if you've got a custom span in mind.
| Range | Use |
|---|---|
| 1 to 2 | Coin flip, yes or no |
| 1 to 6 | Roll a die |
| 1 to 100 | Percentage-style pick |
| 1 to 49 | Lottery-style numbers |
| Custom | Raffles and giveaways |
Frequently asked questions
You set a low and a high number, choose how many you want, and it draws them from your browser's cryptographic random source, which has no predictable pattern. The range includes both ends, so 1 to 100 can return 1 or 100. It all runs on your device, so nothing you generate is sent anywhere, and you'll get a fresh set every time you press the button.
It uses the browser's crypto random source, which is built for unpredictability and is far stronger than the basic random function used in many scripts. For a raffle, a game, or picking a sample, it's as good as you need. True physical randomness comes from hardware, but for everyday picks this is indistinguishable from it.
Turn on the no-repeats option and each number in the set is unique, like drawing names from a hat. That only works when you ask for no more numbers than the range holds, so a 1-to-10 range can give at most 10 unique values. With repeats allowed, every draw is independent, so the same number can show up more than once.
Yes, set the count to 1 and you'll get one number in your range, which is the most common use, like a quick dice roll or a coin-flip stand-in. Bump the count up for a list, such as lottery-style picks or a set of test values. The result shows them together, and you can copy the whole list at once.
Whatever fits the task. Use 1 to 6 for a die, 1 to 2 for a coin, 1 to 100 for a percentage-style pick, or any custom span for a giveaway. Negative numbers work too, so a range like negative 10 to 10 is fine. The generator handles any whole-number range as long as the high value is not below the low one.
Yes to both. There's no sign-up, no limit, and nothing to install, since it runs in your browser. Nothing you generate is logged or sent to a server. Bookmark it for raffles, games, classroom picks, or testing, and you'll have a quick, fair random draw whenever you need one.
Related tools
More math and utility tools.
Percentages, fractions, averages.
Average calculatorMean of any set of numbers.
Percentage calculatorPercent of any number.
Need a fair pick?
Generate above, or browse all the math tools.