SpinOfLuck← Wheel

Random Number Picker

Pick one or more random numbers from a range. Uses the browser’s cryptographic RNG for a fair, unpredictable draw.

100 possible values
1
Tap Pick

Recent picks

No picks yet.

What you can use it for

  • Pick a winner. Number each participant and draw a ticket — fair and visible.
  • Lottery-style draw. Uncheck “Allow repeats” to pull a unique set, like Lotto numbers.
  • Classroom random pick. Roll a number to call on a row, page, or problem set.
  • Dice or coin replacement. 1–6 for a die, 1–2 for a coin flip, 1–100 for a percentile roll.

Frequently asked questions

Is the number picker truly random?
Yes. Picks are generated with crypto.getRandomValues() — the browser's cryptographically secure random function — and we use rejection sampling to avoid the modulo bias you'd get from a naive Math.random() approach. Each pick is independent and unpredictable, even on tiny ranges like 1–10.
What range can I pick from?
Any whole-number range, positive or negative, as long as the span (max − min + 1) fits within a billion possible values. Min must be less than or equal to max.
How do I draw multiple numbers at once?
Set 'How many to pick' to the number you want (up to 100). All numbers are revealed at the end of a single roll.
Can the same number repeat across picks?
Yes — by default repeats are allowed, so each pick is independent. Uncheck 'Allow repeats' to draw a unique set, like a lottery draw.
Does this work offline?
After the page has loaded once, the number picker runs entirely in your browser — no server calls during a draw.