Random Number Generator 1-10
Generate a random integer from 1 to 10, with both ends included.
This page returns integers from 1 to 10 — each number has a 10% chance. The range is fixed so you can generate again without re-entering the bounds.
Typical use: a score out of ten, a top-ten pick, or a quick decision from ten options. If you need a different range, the fields above are editable; the URL stays on this page and nothing is submitted anywhere.
How to use it
- Press generate — the range is already set to 1-10.
- Turn on no-repeats if you are drawing several winners from the same set.
- Copy the result, or keep generating; each result is independent.
Why the range stops at 10
Ten is the most familiar scale after 100, and the percentages map directly to how most people think about odds. With 10 possible values, the chance of any specific number coming up is each number has a 10% chance.
Generating with a narrow range is not the same as generating a wide range and rejecting out-of-range values. Filtering like that biases the result towards whatever is left; this tool draws directly from the range you set, using rejection sampling on the raw random bits.
Reviewed 2026-10-21. This tool runs entirely in your browser — no server, no account, and nothing you generate is stored.
Frequently asked questions
Does this include 10?
Yes. Both ends of the range are inclusive, so 1 and 10 can both come up. Many generators get this wrong and quietly stop at 9.
Is 1 or 10 more likely than the middle values?
No. Each of the 10 values has an identical probability. If you generate a few hundred results, the counts should converge towards equal — small samples always look lumpy.
Can I generate more than one number at once?
Yes. Set the count above; leave no-repeats off if duplicates are acceptable, turn it on if you are drawing distinct winners.
Related tools
More from Random numbers.