Random number picker
Pick one or more random numbers in the range you choose, like 1 to 10 or 1 to 100, with or without repeats. This free random number picker runs in your browser and needs no sign-up.
Winners
Results use your browser's secure random generator. Nothing is sent to our servers.
How to pick a random number
-
1. Set the range
Enter the lowest number in From and the highest in To.
-
2. Choose how many
Set How many numbers. No repeats is on by default, so each number comes up only once, like raffle tickets. Turn it off for things like dice rolls.
-
3. Pick
Tap Pick numbers. Turn on Sort results if you want them listed in order.
-
4. Copy or pick again
Copy results to paste them into a message or spreadsheet, or pick again with the same settings.
Popular ranges and uses
- 1 to 10 and 1 to 100
- Quick picks for games, guessing contests or choosing a number for someone else.
- Raffle tickets
- Set From to your first ticket number and To to your last, keep No repeats on, and pick as many numbers as you have prizes.
- Numbered entry lists
- Number your entrants in a spreadsheet, then pick a row number to find each winner.
- Dice and coin flips
- 1 to 6 works like a die, and 1 to 2 like a coin toss.
- Classroom and teams
- Give each student a number and pick who goes next, or deal numbers out into teams.
- Random samples
- Choose which orders, files or survey answers to spot-check by picking their row numbers.
- Seats and turn order
- Give everyone a number, then pick to set seats, turns or the order of play.
How random is this number generator?
Each number comes from your browser's cryptographic random generator (crypto.getRandomValues). Browsers don't guarantee that Math.random(), the basic JavaScript generator, is fit for security uses. The crypto generator is the one they provide for that, and every number in your range has the same chance.
With No repeats on, each number can come up only once per pick, so asking for more numbers than the range holds shows an error instead of a repeat. Nothing you enter is sent to our servers. Drawing raffle numbers in public? Record your screen while you pick.
Random number picker FAQ
How do I pick a random number between 1 and 100?
The picker opens set to 1 to 100. Leave How many numbers at 1 and tap Pick numbers. For any other range, change From and To first.
Can I generate several numbers without repeats?
Yes. Set How many numbers and keep No repeats on (it's on by default). Every number in the result will be different.
Why do I get an error when I ask for lots of numbers?
With No repeats on, you can't pick more numbers than the range contains. A range of 1 to 10 holds 10 numbers, so asking for 12 shows an error. Widen the range or turn off No repeats.
How do I roll dice with this?
Set From to 1 and To to 6. For two dice, set How many numbers to 2 and turn off No repeats, because dice can land on the same number.
Can I sort the numbers?
Yes. Turn on Sort results to list them in order, which makes checking raffle tickets easier.
Is this random number generator free?
Yes. It's free, needs no sign-up and runs in your browser.
Can I use it to pick a giveaway winner?
Yes, if your entries are numbered, like raffle tickets or rows in a spreadsheet. For Instagram comments, the Gifty app picks straight from your post or reel and counts each account once.