Random tools · Free tool

Random Number Generator 1-10: Pick a Number 1 to 10

Quick answer

Press Generate to get a random whole number from 1 to 10. Each number has exactly a 1 in 10 chance (10%), and results never depend on earlier draws. Tick No duplicates to draw several different numbers for a raffle.

Key facts
Range1 to 10 (10 possible numbers)
Chance of any one number1 in 10 (10%)
Chance of guessing it right1 in 10 (10%)
Draws to see every number at least once (average)about 29.3

A random number from 1 to 10 is the classic 'pick a number' game: guessing games, deciding who goes first among up to ten people, choosing a question from a numbered list, or rating something at random for a party game.

Random number 1–10

?

    Chance of any one number: 1 in 10

    ## How fair is a random number from 1–10?

    Every whole number from 1 to 10 has the same chance on every draw: 1 in 10, or 10%. The generator uses crypto.getRandomValues, the cryptographically secure random source built into every modern browser, and throws away the rare raw values that would make some numbers slightly more likely than others (a fix for what programmers call modulo bias). Nothing is sent to a server and nothing is remembered between draws.

    P(any one number) = 1 ÷ 10 = 10%

    Each draw is independent, so a number that just came up is exactly as likely to come up again.

    Chance of getting a specific number at least once

    If you need one particular number, say 6, here is how likely it is to appear at least once as you keep drawing:

    Range 1–10: at least one hit in a number of draws
    DrawsChance your number appears at least once
    110%
    219%
    327.1%
    540.95%
    1065.13%
    1065.13%

    The formula is 1 − (9/10)^draws. Notice that even after 10 draws you are not guaranteed to see your number: the chance is only about 65.13%.

    Chance of a repeated number

    When you draw several numbers with duplicates allowed, repeats come sooner than most people expect:

    Range 1–10: chance of at least one repeat
    Numbers drawnChance at least two are the same
    210%
    328%
    569.76%
    1099.96%

    With 10 possible numbers you only need 5 draws for a repeat to be more likely than not. If repeats would spoil your draw, tick No duplicates.

    Using it for a raffle or giveaway

    1. Number your entries from 1 to 10 (or set Min and Max to match your list).
    2. Set How many numbers to the number of winners and tick No duplicates.
    3. Press Generate once, in front of your audience or on a screen recording, and use the first result.

    Drawing again until you get a result you like isn't random any more, so decide the rules before you press the button.

    Other ranges

    1–100 · 1–4 · 1–6 · 1–20 · 1–3 · 1–5 · 1–8 · 1–30 · 1–50 · 4-digit · Custom range

    For dice with any number of sides, use the online dice roller. To see how casino games turn random numbers into results, read our odds vs probability guide.

    Frequently asked questions

    Is this 1–10 number generator really random?

    It uses your browser's cryptographic random generator (the same source browsers use for encryption keys) with rejection sampling, so every number from 1 to 10 has exactly the same 1 in 10 chance. Previous results never affect the next one.

    What are the odds of getting the same number twice in a row?

    For any specific number, it's 1 in 100. For any repeat of whatever came up first, it's 1 in 10 (10%), because the second draw just has to match the first.

    How many draws until a number repeats?

    With 10 equally likely numbers, there's a better than even chance of at least one repeat after 5 draws. That surprises people, but it's the same maths as the birthday problem.

    Can I pick several numbers with no duplicates?

    Yes. Set how many numbers you want and tick 'No duplicates'. That's the right setting for raffles and giveaways, where each ticket should only win once.

    Sources

    1. Crypto: getRandomValues() method — MDN Web Docs