Random Number Generator – Pick a Number Online
Use this free Random Number Generator to pick a number online, choose random numbers from a custom range, or generate common values such as 1-6, 1-10, 1-20, and 1-100. It is useful for games, classroom activities, testing, lists, quick decisions, and simple number picking tasks.
Quick Answer: What Is a Random Number Generator?
A random number generator is a tool that picks a number from a selected range, such as 1 to 6, 1 to 10, or 1 to 100. You can use it to choose a random number for games, classroom picks, testing, decisions, lists, and simple random selection tasks.
Pick a Random Number or Generate a Number List
Set a range, choose how many numbers you need, pick a number from 1 to 6 or 1 to 100, allow decimals, or avoid repeats.
Enter a range and click Generate to see results.
Recent History
Shows four visible results. Scroll for older results.
Popular Presets
Try common ranges like 1-6, 1-10, 1-20, and 1-100 quickly.
Random Sets
Create grouped integer sets for testing or practice.
List Picker
Paste names or items, then pick one or more entries.
Dice and Coin
Quick random tools for everyday decisions and games.
How to Use This Random Number Generator
Enter the minimum number
Type the lowest value that can be selected.
Enter the maximum number
Type the highest value that can be selected.
Choose quantity
Select one result to pick a number or choose multiple results for a random number list.
Use presets or no repeats
Choose quick presets like 1-6 or 1-100, or turn on no repeats when every number must be unique.
Enable decimals
Use decimal mode when fractional random values are needed.
Generate and copy
Click Generate Random Number, then copy, download, or reset the result.
Popular Presets: 1-6, 1-10, 1-20, and 1-100
| Preset | Best For | How to Use |
|---|---|---|
| 1-6 | Dice rolls, games, and quick 1-6 picks | Use the dice preset or enter 1 as minimum and 6 as maximum. |
| 1-10 | Quick classroom picks, list choices, and simple decisions | Use the 1-10 preset. |
| 1-20 | Games, tasks, and simple draws | Use the 1-20 preset. |
| 1-100 | General random number picking, percentage-style choices, and tests | Use the 1-100 preset. |
| Custom range | Any min and max value | Enter your own minimum and maximum. |
| No repeats | Unique number lists | Turn on no repeats before generating. |
Random Number Generator With No Repeats
No-repeat mode is useful when you need unique random numbers from a range, such as selecting list items, classroom roll numbers, giveaway entries, or test samples. The selected quantity cannot be larger than the number of available values in the range.
Pick a Number and Choose Random Numbers for Common Tasks
- Pick a number from 1 to 10.
- Pick a number from 1 to 100.
- Choose a random number from 1 to 6 for dice-style results.
- Generate unique numbers with no repeats.
- Create sample numbers for testing.
- Choose classroom roll numbers.
- Make simple decisions by letting the tool choose a number.
- Pick list items by assigning each item a number first.
- Generate random values for spreadsheets or examples.
- Create random numbers for coding practice.
Random Number Generator vs Number Picker and Name Picker
| Tool Type | Best For | Example Use |
|---|---|---|
| Random number generator | Numeric ranges | Pick a number from 1 to 100. |
| Number picker | Choosing from a fixed numeric list | Choose a number from a fixed entry list. |
| Name picker | Choosing from names or entries | Select a student or participant. |
| Wheel spinner | Visual random picking | Classroom games or presentations. |
| Spreadsheet randomizer | Excel or Google Sheets lists | Sort or sample rows. |
Browser Randomness Note
This tool generates numbers in your browser. For stronger
browser-based randomness, modern JavaScript can use crypto.getRandomValues()
instead of only basic Math.random(). This is helpful for better random number
distribution, but the tool should still be used for general-purpose random selection, not
certified lottery, gambling, legal, or cryptographic security use.
Learn more from the MDN Web Crypto random values reference.