Random Number Picker

Pick a random number the satisfying way. Set your range, pull the handle, and a mechanical counter spins up and locks onto one fair number between your two limits. It's not a dice roll and it's not a bulk list — just one clean, crypto-random pick, as many times as you like.

  • Any range you set
  • A fair, crypto-random pick
  • A counter reveal, not a dice roll

Random Number Picker

Set the range

Pick any whole-number range — 1–10, 1–100, 1–1000 or your own. Each pull is an independent, fair pick, so a number can come up again.

Random Number Picker

Pick a random number — the satisfying way

A blur of numbers on a spinning wheel is hard to read. A mechanical counter is something you can watch. Set your range, pull the handle, and the digit reels spin up and lock left-to-right onto one fair number between your two limits. Every pull is an independent, crypto-random pick — quick, clear, and as many times as you like. It's not a dice roll and it's not a bulk list; it's one clean number.

What people use it for

Use it forRange that fits
Classroom pick-a-number1–30 to choose a seat, a question, or a student number
Games & guessing1–100 for "guess my number" and party games
Dice replacement1–6 for a single die, or 2–12 for two dice totals
Giveaways & raffles1–1000 to draw a winning ticket number
Chores & turnsA small range to decide who goes first or which task
Decisions1–2 or 1–3 when you just need chance to choose

Whatever the range, the counter grows to fit the biggest number and blanks the leading windows, so a pick of 42 reads as 42, not 042.

Why a counter, not a spinning wheel

Any range, instantly

A wheel needs a slice per number, so a big range is a mess. A counter just rolls to your number — 1 to 1000 is as easy as 1 to 10.

A clear, readable reveal

The reels lock in one at a time, left to right, so you see the number land digit by digit — no squinting at a blur.

Exactly fair

The number is drawn with crypto.getRandomValues() and rejection sampling — no bias, every number in range equally likely. The roll is theatre; the pick is math.

Independent every time

Each pull stands alone, so a number can repeat — exactly how fair chance works. No hidden memory between picks.

The right number tool for the job

This picker is built for one number from a range, with a satisfying reveal. If your task has a different shape, we have a tool made for it:

Frequently asked questions

A free tool that picks one random number from a range you set. Instead of a wheel, a mechanical odometer spins up and locks onto a single fair number — great for classrooms, games, giveaways and quick decisions.

Set the range with the From and To boxes (or tap a quick range like 1–10), then press Pick a number. The counter rolls and locks on. Press Pick again for another independent pick.

Yes. Each number is chosen with crypto.getRandomValues() and rejection sampling, so every number in range has an exactly equal chance. The rolling reels are just for the feel.

Yes — every pull is an independent draw, so a number can repeat. That is what fair random means. For draws without repeats, set each drawn number aside yourself.

Any whole-number range — 1–6 for a die, 1–100 for a classic pick, 1–1000 for a raffle number, or your own limits. The counter grows to fit the biggest number and blanks leading zeros.

The picker gives you one number with a counter reveal. The Random Number Generator makes bulk lists with quantity, no-repeats and sorting. Picker for a single pick, generator for a batch.

For anything beyond 1–6 it is far more flexible, since it picks any range you set. If you specifically want dice, use the Dice Roller.

Completely free, no signup, no limit. Set your range and pull the handle as many times as you like.