Random Number Generator (1-100, No Repeats)

Updated · Free · No sign-up · Runs in your browser

Pick a random whole number between any minimum and maximum, or draw a list of numbers with no repeats — for raffles, giveaways, classroom picks, games and sampling.

Numbers come from crypto.getRandomValues, the browser's cryptographically secure generator, with unbiased sampling. Runs entirely in your browser — nothing you enter is uploaded, stored or sent to a server.

Quick ranges
Result

—

Generated with your browser’s cryptographic random source (crypto.getRandomValues). Nothing is sent to a server.

Chance of any one number

RangeChance per drawUse
1–250%coin flip, yes / no
1–616.67%one die
1–1010%pick a number
1–205%d20 roll
1–1001%percentile, raffles
1–10000.1%large draws

Worked examples

  1. Raffle with 250 tickets, 3 winners

    • Min 1, max 250, count 3, no repeats

    → 3 different ticket numbers

  2. Shuffle 30 students

    • Min 1, max 30, count 30, no repeats

    → every number once in random order

  3. Lottery-style 6 from 49

    • Min 1, max 49, count 6, no repeats, sorted

    → 6 unique numbers in order

Random number generator with no repeats

Tick "No repeats" to draw each number at most once — like pulling numbered tickets out of a hat. You can draw up to the size of the range (1–10 gives at most 10 numbers).

How random is it?

The generator uses crypto.getRandomValues, the same source browsers use for security keys, and rejection sampling so that every number in the range is exactly equally likely.

For legally regulated lotteries or audited drawings, follow the rules of your jurisdiction, which may require a certified process.

Frequently asked questions

How do I pick a random number between 1 and 100?

Set Min to 1 and Max to 100 (or tap the 1–100 button) and press Generate.

Can I generate numbers without repeats?

Yes. Tick "No repeats" and set how many numbers you want; each will appear at most once.

Are the numbers truly random?

They come from your browser's cryptographically secure random generator with unbiased sampling — far better than Math.random and suitable for giveaways and games.

Can I use negative numbers?

Yes. Any whole numbers work, for example −50 to 50.

What is the largest range?

Up to about 4.29 billion values in one range, and up to 1,000 numbers per draw.

Are results recorded anywhere?

No. Numbers are generated on your device and are not stored or sent.