About the Random Number Generator
Tezmy's Random Number Generator picks fair, unpredictable numbers using your browser's cryptographic random source, not the weaker randomness many sites use. Set a minimum and maximum, choose how many numbers you want, and decide whether numbers may repeat. It's perfect for raffles and giveaways, picking a winner, lottery-style numbers, dice rolls, classroom activities, sampling and games.
Updated October 2026
How to use the Random Number Generator
- 1Enter the lowest and highest number allowed.
- 2Choose how many numbers you want.
- 3Tick “No repeats” if each number should appear only once.
- 4Press Generate, then copy the results.
Popular uses
- Picking a winner by ticket or comment number.
- Lottery-style numbers with no repeats.
- Rolling dice: set 1 to 6 (or 1 to 20 for board games).
- Choosing random samples for surveys, quality checks or research.
- Classroom games, quizzes and deciding who goes first.
No repeats for fair draws
Turn off repeats when each number can only win once, like raffle tickets numbered 1 to 500. If you ask for more unique numbers than the range allows, for example 20 different numbers between 1 and 10, the tool tells you instead of giving wrong results.
Truly random, not predictable
Many websites use a basic random function that can be predicted in theory. This generator uses your browser's cryptographic random source, the same kind used for encryption keys, so results are fair and unpredictable, and each number in the range has exactly the same chance.
Sorted results and copying
Choose sorted order to read long lists easily, or keep the random order for draws. Copy all numbers with one click to paste into a spreadsheet, message or announcement.
Negative numbers and big ranges
Any whole numbers work, including negatives: pick between -50 and 50, or between 1 and 1,000,000. Generate up to 10,000 numbers at once for samples or games.
Generate numbers anywhere
Open this page in Safari, Chrome or Edge on your phone, tablet or computer. There's nothing to install and no sign-up, and everything runs on your own device, so what you type is never uploaded. Numbers often become other things. The Password Generator makes a mixed code for sign-ins, the UUID Generator creates a unique identifier, and the Lorem Ipsum Generator gives you dummy text when you are building a mock-up with random values.
Features
- Any range, including negative numbers
- Up to 10,000 numbers at once
- No-repeat option for draws
- Sorted or random order
- Cryptographically fair
- Copy results in one click
Frequently asked questions
Are these numbers truly random?
They come from the Web Crypto API, the same secure random source used for encryption. Every number in the range has an equal chance, with no pattern or bias.
How do I pick a winner for a giveaway?
Number your entries from 1 to the total, set that as the range, choose 1 number (or more for several winners with “No repeats”) and press Generate.
Can I generate lottery numbers?
Yes. For example, set 1 to 49, choose 6 numbers, tick “No repeats” and sort low to high. Every combination is equally likely, as in a real draw.
Can I include negative numbers?
Yes. Any whole numbers work, for example −50 to 50.
Why does it say there aren't enough numbers?
With “No repeats” on, you can't pick more numbers than exist in the range. 1 to 10 only has 10 different numbers.
How do I pick a random number between 1 and 100?
Set the minimum to 1 and the maximum to 100, choose 1 number and press Generate.
Can it roll dice?
Yes. Set 1 to 6 and choose how many dice to roll, with repeats allowed.
Is it free?
Yes. No sign-up, no limits, and nothing you generate is stored.
Can I generate numbers with decimals?
No, this tool picks whole numbers. For decimals, generate a larger whole number and divide, for example 1–1000 then divide by 100.
Does it work on my phone?
Yes. Set the range, tap Generate and copy the numbers from any mobile browser.