SpinWheelo → Random Number Generator
Random Number Generator
Pick a random whole number in any range. Small ranges spin a wheel; big ranges reveal the number in one tap.
Random picker
Set the range, then go. Defaults to 1–100. Change the min and max below and press Set range. Ranges of 16 numbers or fewer become a spin wheel; larger ranges reveal a single number. Everything runs in your browser; nothing is stored.
The generator
A random number generator returns a random whole number between a minimum and maximum you choose, with both ends included. Every number in the range is equally likely on each draw — a fast, fair way to pick a value when any number will do.
Key takeaways
- Inclusive range → min and max can both come up.
- Every number is equally likely on each draw.
- Small ranges spin a wheel; big ranges reveal one number.
- Each result is independent of the last.
How the random number generator works
You give it a range — say 1 to 100 — and it picks one whole number from that range using your browser's random number generator. The range is inclusive, so both the minimum and maximum are possible outcomes, and every value in between has the same chance.
For readability, the display changes with the size of the range. When the range holds 16 numbers or fewer, you get a real spin wheel with one segment per number, so you can watch it land. When the range is larger, a 100-slice wheel would be unreadable, so the tool switches to a big number "reveal" instead — press the button and a single random number appears with a quick flicker.
When to use a random number generator
- Pick a winner by ticket number in a raffle.
- Choose a page, question, or seat at random.
- Settle "pick a number between…" guessing games.
- Randomize order by assigning everyone a number.
- Simulate a roll over a custom range, like 1–20.
Picking names instead of numbers? Use the Random Name Picker. Need standard dice? Try the Dice Roller.
Wheel vs. reveal
| Range size | Display | Example |
|---|---|---|
| 1–16 numbers | Spin wheel | 1–10, or 5–20 |
| 17+ numbers | Number reveal | 1–100, or 1–1000 |
Both modes draw from the same inclusive range with equal odds for every number.
Frequently asked questions
How does the random number generator work?
You set a minimum and maximum, then press the button to get a random whole number in that range, inclusive of both ends. Small ranges (16 numbers or fewer) appear as a spin wheel; larger ranges show a big number reveal so the wheel never becomes an unreadable wall of slices.
Are both the min and max included?
Yes. The range is inclusive on both ends, so a range of 1 to 100 can return 1, 100, or anything in between. A range of 5 to 5 always returns 5.
Is the number really random?
Yes. Each result uses your browser's random number generator, so every value in the range is equally likely and previous results never affect the next one.
Why does a small range show a wheel but a big range does not?
A spin wheel is readable with up to about 16 segments; beyond that the slices get too thin to label. So for ranges of 16 numbers or fewer you get a real spin wheel, and for larger ranges you get a quick "reveal" of a single random number instead.
Can I get more than one number at a time?
This tool returns one number per spin or reveal. Press it again for another. To draw names instead of numbers, use the Random Name Picker; to roll dice, use the Dice Roller.
Do I need to install anything or sign up?
No. The generator runs entirely in your browser. There is nothing to install, no account to create, and nothing you enter is stored or sent anywhere.
Numbers are chosen with the browser's built-in random number generator (Math.random), scaled to your inclusive range. Outcomes are unweighted and independent: every number has an equal chance and previous draws have no effect on future ones. See Are spinner wheels really random? for how this works.
Last reviewed 2026-06-28