Random number generator wheel: 1 to 10 or any range
A random number generator wheel for numbers 1 to 10, drawn fairly and easy to see: spin the wheel – perfect for a projector or whiteboard. Each of the 10 numbers has exactly a 10% chance on every spin.
Source: W3C Recommendation, W3C Web Cryptography API – getRandomValues(). Updated: .
How it is calculated
This random number generator wheel shows the numbers 1 to 10 in ten equal slices. Each number has exactly a 10% chance – on every spin, because the wheel has no memory. After a 7, another 7 is just as likely as any other number.
What the random number generator wheel is good for
- Classroom games: let the wheel decide how many points a question is worth or which exercise on the worksheet comes next.
- Bingo and guessing games: with "Remove the winning entry from the wheel", each number is drawn only once – like a raffle drum.
- Turn order: give ten groups or players a number and spin until everyone has had their turn.
- Mental maths: spin twice and add or multiply the results – times tables with a twist.
- Party games: "On a scale of 1 to 10…" – the wheel supplies the number, the group supplies the story.
Customise the numbers
Only need 1 to 6? Delete the other lines. Want 10 to come up less often? Weight the others, e.g. 5 *2. For a dice-style result there is also the dice roller.
Any range: 1–12, 1–20, 1–50 or 1–100
Replace the lines with the numbers you need, one per line – or paste them as one comma-separated line ("1, 2, 3, …"), which is split automatically. A quick way to get 1–100: fill a spreadsheet column with 1 to 100 and paste it. The wheel holds up to 500 slices; beyond about 40 the labels get small, but the odds table still lists every number. The chance per number is simply 1 ÷ range:
- 1–12: 1/12 ≈ 8.33% · 1–20: 5% · 1–50: 2% · 1–100: 1%
- Groups of numbers add up: on the 1–10 wheel, an even number comes up 5/10 = 50% of the time, a number above 7 (8, 9, 10) 3/10 = 30%.
Odds for common ranges
| Range | Chance per spin | Spins to draw every number once (no repeats) | A given number at least once in 10 spins (with repeats) |
|---|---|---|---|
| 1–6 | 16.67% | 6 | 83.8% |
| 1–10 | 10% | 10 | 65.1% |
| 1–12 | 8.33% | 12 | 58.1% |
| 1–20 | 5% | 20 | 40.1% |
| 1–50 | 2% | 50 | 18.3% |
| 1–100 | 1% | 100 | 9.6% |
Last column: 1 − (1 − 1/range)¹⁰, e.g. 1 − 0.9¹⁰ = 65.1% on the 1–10 wheel – so in about one game in three, a particular number does not come up at all in 10 spins. The draw uses crypto.getRandomValues() from the W3C Web Cryptography API, the browser’s cryptographically secure random source.
No repeats
Tick "Remove the winning entry from the wheel" and every drawn number leaves the wheel – ten spins on 1–10 give a complete order without duplicates. "Drawn so far" lists the results; "Put drawn entries back" refills the wheel.
For 1–1,000 and beyond, or several numbers at once without spinning, the plain random number generator is quicker – same fairness, no wheel.
Frequently asked questions
Does every number have the same chance?
Yes, each number from 1 to 10 has exactly 10%. The randomness comes from crypto.getRandomValues(); the spin animation is calculated afterwards.
Can the same number come up twice in a row?
Yes, every spin is independent. If no number should repeat, switch on "Remove the winning entry from the wheel".
How do I get numbers above 10?
Add more lines, e.g. 11 to 20. For large ranges the random number generator is more practical.
How do I pick random numbers from 1 to 100 with no repeats?
Put 1 to 100 on the wheel and turn on “Remove the winning entry from the wheel”. Each spin then draws a new number; after 100 spins every number has come up exactly once.
Can I use the wheel in class?
Yes. It runs in the browser without sign-up, works on a projector and can be shared with the class by link.
How do I make a random number wheel from 1 to 100?
Replace the lines with 1 to 100, one per line, or paste a comma-separated list. Each number then has 1%. The labels get small at that size, but the odds table lists every number.
Can the random number wheel spin without repeats?
Yes. Turn on "Remove the winning entry from the wheel" – each drawn number is taken off until you click "Put drawn entries back".
Can I weight some numbers more than others?
Yes. Add an asterisk and a factor, e.g. 7 *3. On the 1–10 wheel that gives 7 a share of 3/12 = 25%, every other number 1/12 ≈ 8.33%.
Sources and legal basis
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues()
As of: · Editorial policy
Related tools
- Random number generatorRandom number generator: pick numbers between any two values, 1–100 or up to 1,000 at once, no repeats if you like. Powerball and EuroMillions presets.
- Dice roller: roll d6, d20 and more onlineDice roller: roll d4 to d100 or type dice notation like 3d6+2 or 2d20kh1. Several sets at once, advantage, roll history, exact odds and a shareable link.
- Spin the Wheel Online – Free Wheel GeneratorSpin the wheel with your own names, numbers or ideas. Set adjustable odds, remove winners, share by link. Truly random, free, no sign-up.
- Play Solitaire OnlineFree Klondike solitaire in your browser: draw 1 or 3, unlimited undo, hints and a winnable daily deal. Share your time – the link deals the same cards.
- Play checkers against the computerFree online checkers vs the computer on three levels, or two players on one device. American/English rules plus international 10×10 and five more variants.
- Bingo caller online with voiceBingo caller online: draws the balls 1–75 or 1–90 with no repeats, reads each number aloud and marks it on the board. Auto mode, full screen, no sign-up.
- Net Run Rate Calculator (NRR)Net run rate calculator for cricket tournaments: enter runs and overs for and against in every match and get the NRR with all-out rule, totals and working.
- Raffle Picker: Draw Winning Tickets or NamesRaffle picker for ticket numbers or names with multiple entries: draw winners one prize at a time, no repeats, fair and secure, with a shareable result.
- Bocce scoreboard and score keeperBocce scoreboard online: after each frame tap the scoring team and its points; the score is shown large and the board calls the winner at your target.