The most asked-for range
"Pick a number between 1 and 10" is probably the most spoken random request in the language — it starts guessing games, settles small contests and picks winners in classrooms and group chats every day. This page does exactly that one job, preloaded and ready.
Each press draws one number from 1 through 10, both ends included, every value at an even 10%. The result stays on screen until the next press, and a copy button moves it straight into a chat when the draw happened over a call.
Humans are terrible at this
Ask a room of people to think of a number from 1 to 10 and you will hear 7 far more often than chance would predict. People avoid the edges, skip numbers that feel too obvious like 5 or 10, and drift toward values that seem random. A generator has no such taste — 1 and 10 come up exactly as often as 7 does.
That is why a neutral draw matters in guessing games. When the picker is human, experienced guessers exploit the bias and open with 7. When the picker is this page, that first guess buys them nothing.
Ways people use the 1-10 draw
Guessing games. The host presses, players guess, closest wins. Nobody can accuse the host of changing their number after the fact.
Quick selections. Ten entries in a giveaway, ten numbered seats at a table, choosing which of ten tasks to start with.
Several at once. Set the count to 3 and switch off repeats to deal three distinct numbers from the ten — an instant podium order. Push the count to 10 with repeats off and you get all ten numbers in a random sequence, a full shuffle in one press.
For ranges beyond ten, the random number generator takes any span you type. Tighter calls live on the 1 to 2 and 1 to 3 pages. And when the ten options are names rather than numbers, the wheel of names shows the draw as a spin.
All randomization on Spinness uses crypto.getRandomValues() — the browser's cryptographic random source. Learn how our randomness works.
Frequently asked questions
Does every number really have a 10% chance?
Yes. The draw uses crypto.getRandomValues with rejection sampling, so each of the ten values — including both 1 and 10 — carries an exact 10% probability on every press. No value is favored, and the range is inclusive on both ends.
Why does everyone pick 7?
When people are asked to choose "randomly", they avoid the ends of the range and numbers that feel too neat, like 5 or 10. What remains feels most random — and 7 sits right in that sweet spot, so it gets chosen far more often than a uniform draw would produce. A generator is immune to that instinct.
Can I draw several numbers without repeats?
Yes. Set the count to how many you need and untick "Allow repeats" — the tool deals that many distinct numbers from the ten. Setting the count to 10 with repeats off returns all ten numbers in random order, which works as a fair shuffle of positions 1 through 10.
Is this the same as rolling two dice?
No. Two six-sided dice give totals from 2 to 12 on a bell curve — 7 is the most likely total and 2 or 12 are rare. This draw is flat: every number from 1 to 10 has the same 10% chance. Use dice when you want the curve, this page when you want fairness across all ten values.
Do previous draws affect the next one?
No. Every press is independent. Streaks and repeats appear naturally in honest random sequences, and the probability resets to an even 10% per value on each press regardless of history.
Is anything stored or sent anywhere?
No. The draw runs entirely in your browser — Spinness has no backend for these tools. Results exist only on your screen and disappear when you leave the page.