Random Number 1–10

Get a random whole number from 1 to 10 — or several at once. Cryptographically fair, right in your browser.

Free, no sign-up Cryptographically fair Works offline

A random number from 1 to 10

This generator is preset to the range 1 to 10, so a single press of Generate gives you a fair whole number anywhere from 1 to 10 inclusive. You can raise the count to draw several at once, turn on no-duplicates to keep every number unique — ideal for raffles and winner picks — and switch on sorting to list them from low to high. Every draw uses the browser’s Web Crypto API with rejection sampling, so each value in the range is equally likely and there is no hidden bias.

Frequently Asked Questions

How do I pick a random number from 1 to 10?
Press Generate and you get a fair whole number between 1 and 10 inclusive. It is a quick way to make a decision, pick a spot in a list of ten, or run a simple game. Increase the count to draw several at once.
Can I draw 1 to 10 with no repeats?
Yes — 1 to 10 can be drawn with no repeats. Set the count to how many you need and turn on no-duplicates to get each number once, up to all ten values 1 through 10 in a random order. Ask for more than ten unique numbers and the tool says so instead of repeating one.
What are the odds of each number from 1 to 10?
Every value from 1 to 10 has exactly a one-in-ten chance, or 10%, on each press. Rejection sampling is what keeps that exact: it discards the handful of raw random values that would otherwise favour the low numbers very slightly. Draws are independent, so a 7 on one press has no bearing on the next.
Can I change the range away from 1 to 10?
The minimum and maximum fields are editable, so 1 to 10 is only a preset: type 1 and 6 for a die, or 1 and 100 for a percentage. If you enter the two numbers the wrong way round, the tool swaps them for you and updates the fields. Reloading the page brings the 1 to 10 preset back.