Random Number Wheel — Visual Number Generator

Pick a random number from 1 to 10, 1 to 100, or any range you like. A visual spinning wheel is more ceremonial than a plain number generator — perfect for classrooms, streams, lottery draws, and any moment where the result needs to feel earned.

🎲 Spin the Number Wheel →

When a wheel beats a plain number generator

If you need a random number for a quick task, type "random number 1 to 10" into Google and you'll have an answer in two seconds. So why use a wheel? Because the speed isn't always the point. A number that appears instantly on screen feels arbitrary. A number that comes from a spinning wheel — with momentum, suspense, and a satisfying landing — feels chosen.

This matters whenever other people are watching: a classroom of students, a stream of viewers, a table of friends. The visual ritual is what makes the result feel fair and final. Nobody disputes a wheel landing on 7; lots of people would dispute a teacher saying "the random number is 7" with no visible mechanism.

Common ranges that fit a number wheel

How to set up a number wheel

  1. Open the wheel — clicking the button above loads it pre-populated with 1 through 10.
  2. Paste a custom range — switch to Simple mode and paste any numbers you want, one per line. For 1 to 50, use a quick spreadsheet column or a generator like seq 1 50 in a terminal.
  3. (Optional) weight — switch to Weight mode if you want some numbers to come up more often. For "biased lucky 7," set 7 to weight 3 and everything else to weight 1.
  4. Spin — hit SPIN and the wheel picks one.
  5. (Optional) no-replacement — turn on Remove on win for "draw a sequence of unique numbers" use cases (raffle order, seating chart, etc.).

Random number wheel use cases

Classroom: pick a problem number

"Open your textbook to a random page" or "do problem number X" works much better with a wheel than a teacher saying "let's do problem 12" (always seen as the teacher's choice). The wheel takes the responsibility off the teacher and adds a tiny bit of suspense to math.

Streaming: pick the next viewer task

If you have a list of 20 possible challenges, label them 1 through 20 and spin the wheel to pick which one. Viewers see the randomness and can't accuse you of cherry-picking.

Lottery & raffle ordering

For drawing 1st, 2nd, 3rd place from a numbered list, paste 1 through N (your total entries), enable Remove on win, and spin three times. The three numbers picked are your three winners. Combine with a name list mapped to those numbers for the full draw.

Game replacement dice

Lost the dice for Settlers? Spin a 1-to-12 wheel for two-dice rolls (since two 6-sided dice sum to 2–12 with non-uniform probability, set weights: 2=1, 3=2, 4=3, 5=4, 6=5, 7=6, 8=5, 9=4, 10=3, 11=2, 12=1). The wheel will produce realistic two-dice probability distribution.

D&D dice rolls

For d20 rolls in tabletop RPGs, a wheel labeled 1 through 20 with equal weights is identical to a physical d20. For d100 (percentile dice), use 1 through 100. The wheel handles it without breaking a sweat, and you can show it on a shared screen for online play.

Tips for number wheels

Random number wheel vs Math.random()

Under the hood, both use the same source: the browser's pseudo-random number generator. The difference is purely UX:

Frequently asked questions

How is a random number wheel different from a plain number generator?

A standard generator prints a number instantly. A wheel makes the selection visual and ceremonial — useful when you're picking on stream, in a class, or in any setting where "just print a number" feels too anticlimactic. The wheel also supports weighting (numbers can have different probabilities) and you can share the configuration as a URL.

Can I generate numbers from 1 to 100?

Yes. Switch to Simple mode and paste numbers 1 through 100, one per line. The wheel handles up to ~200 items, with the font-size slider helping with readability on large lists. For pure speed with no ceremony, a plain number generator is faster, but the wheel is better for any time you want the choice to feel earned.

Is the wheel as fair as a real dice roll?

Yes. The wheel uses the browser's pseudo-random number generator, which produces statistically uniform results across millions of spins. The Math.random() function in modern browsers passes standard randomness tests, making the wheel equivalent in fairness to a balanced physical die. For applications requiring cryptographic randomness (security tokens, etc.), use a dedicated tool — but for game-playing and ordinary draws, the wheel is fully fair.

Can I generate negative numbers or decimals?

Yes — items can be any text, so "-5" or "3.14" works. Just type whatever numbers you want, one per line.

How do I make a "no repeats" number draw?

Turn on the "Remove on win" toggle. After each spin, the winning number is removed from the wheel. This is the standard way to do lottery draws, raffle orders, and seating assignments where each number can only be drawn once.

Can I weight some numbers higher than others?

Yes. Switch to Weight mode and set each number's weight. A number with weight 3 has three times the slice size and three times the probability of a number with weight 1.

Try the number wheel

Click below to open the wheel pre-loaded with 1 through 10. Replace the range with anything you want.

🎲 Open the Number Wheel →

Related wheels