Everyday Calculators
Random Number Generator
Generate one or more random numbers in a range for games, classrooms, giveaways, lists, and everyday random picks.

Enter the values and review the result.
Generate random numbers
Choose a range, set how many numbers you need, and generate random picks instantly.
The lowest integer that can be generated.
The highest integer that can be generated.
Generate up to 50 numbers at a time for a clean result.
Choose whether the same number can appear more than once.
Sort generated numbers from low to high when you want easier scanning.
Calculation assumptions
- *This tool generates whole numbers within the selected inclusive range.
- *Random values use browser pseudorandom behavior for everyday tasks.
- *Do not use this for cryptographic keys, passwords, security tokens, audited drawings, legal lotteries, gambling, or regulated contests.
Choose a range and press Generate Numbers. Your random number result will appear here.
Your generated output will appear here.
Random number generator use cases
Pick a random number
Use a minimum and maximum value to pick one number from a range, such as a number from 1 to 100.
Classroom activity
Teachers can pick question numbers, student groups, practice prompts, or classroom game numbers.
Games and dice-style picks
Use 1 to 6 for a simple die, 1 to 20 for tabletop-style picks, or 1 to 52 for a card position. This is for casual games, not gambling or regulated contests.
Giveaways and simple drawings
Pick from numbered entries for informal drawings. Official or regulated giveaways should follow applicable rules and use an approved process.
Practice and demo data
Create quick sample numbers for worksheets, examples, lightweight testing, or demo inputs where true security is not required.
Random lists and order selection
If you need to shuffle names, tasks, entries, or items, use the List Randomizer instead of assigning every item a number manually.
What is a random number generator?
A random number generator picks a number from a range using a random or pseudorandom process. For everyday choices, classroom games, examples, and casual picks, browser-generated random numbers are usually fine.
For security, official regulated drawings, or audited decisions, use a dedicated secure or approved system. This page is designed for practical everyday random picks, not cryptographic or legal compliance.
For secure passwords, use the Password Generator. For shuffled names or ordered lists, use the List Randomizer.
How to generate a random number
- Enter the lowest number in the range.
- Enter the highest number in the range.
- Choose how many numbers to generate.
- Choose whether duplicates are allowed.
- Press Generate Numbers.
Random numbers with no repeats
No repeats means each generated number appears only once. If your range is 1 to 10, there are only 10 unique possible numbers, so you cannot generate 11 unique numbers from that range.
Turn duplicates off for unique winners, non-repeating question numbers, or sampling without replacement. Turn duplicates on when repeated outcomes are acceptable, like casual dice-style rolls.
Pseudorandom vs true random numbers
Most web tools use pseudorandom number generation. Pseudorandom numbers are generated by software and are suitable for casual choices, games, classroom activities, examples, and everyday picks.
They should not be used for passwords, encryption keys, security tokens, legal lotteries, regulated contests, gambling, medical decisions, legal decisions, financial decisions, or any setting that requires audited randomness.
Random number examples
- Pick one number from 1 to 100 for a quick random choice.
- Generate 5 unique numbers from 1 to 50 for non-repeating numbered picks.
- Roll a virtual die by using the range 1 to 6.
- Pick a classroom question number by using the range 1 to 30.
- Choose a numbered giveaway entry from 1 to 500, while remembering that official giveaways may require specific rules and records.
- Create a quick testing value, such as a random ID between 1000 and 9999, when security does not matter.
Common mistakes
- Setting the minimum higher than the maximum.
- Asking for more unique numbers than the range contains.
- Confusing a random number with a random list order.
- Forgetting to turn off duplicates when unique picks are needed.
- Using casual random numbers for secure passwords or encryption.
- Using this tool for regulated lotteries, gambling, official drawings, or audited contests.
- Not documenting rules before a giveaway or simple drawing.
Real-life uses
Random numbers can help with classroom games, practice questions, casual games, random entry selection, random team or order selection, simulations, examples, and choosing a starting point or sample number.
Quick answers
What this calculator answers
- Result: Generates one or more integer random numbers inside the inclusive range you enter.
- No repeats: Turn duplicates off when each generated number should appear only once.
- Best use: Useful for casual games, classroom activities, numbered entries, list decisions, and quick random picks.
- Limit: Not suitable for passwords, encryption keys, legal lotteries, regulated contests, gambling, or audited random selection.
- Related tool: Use a list randomizer when your inputs are names, tasks, entries, or items instead of numbered ranges. List Randomizer
Transparency note
Accuracy and limitations
Calzivo tools are built for practical estimates, conversions, and checks. Some tools use standard formulas or simplified assumptions, and results can be affected by input accuracy, rounding, units, local rules, or changing official requirements.
Results depend on the values you enter and any simplified assumptions used by the tool. Verify important results before making decisions or submitting official information.
How to Use This Tool
Use these steps to enter the right inputs and interpret the result correctly.
Enter the lowest and highest numbers in the range.
Choose how many random numbers you want to generate.
Choose whether duplicates are allowed and whether to sort the result.
Press Generate Numbers and review or copy the generated result.
Related Tools
Other helpful tools for random picks, list shuffling, passwords, QR codes, math checks, and quick percentages.
List Randomizer
Shuffle names, tasks, entries, teams, or options for simple random ordering and everyday picks.
Password Generator
Create random passwords with custom length and character options.
QR Code Generator
Create custom QR codes for links or text.
Scientific Calculator
A full-featured scientific calculator in your browser.
Percentage Calculator
Calculate percentages, percentage increase, percentage decrease, percentage change, and percentage difference with formulas and examples.
Related Guides
Background reading and explanations related to Random Number Generator.
Random Number Generator Guide: What It Is and How It Works
Learn what a random number generator is, how RNG tools work, repeats vs no repeats, true vs pseudorandom numbers, and common uses.
List Randomizer Guide: What It Does and When to Use It
Learn what a list randomizer does, when to use it, how it shuffles names, tasks, entries, teams, and how to avoid mistakes.
Frequently Asked Questions
Common questions about Random Number Generator and how to read the result.
How do I pick a random number between two numbers?
Enter the lowest number, enter the highest number, set the count to 1, and generate. The result can include either endpoint.
Can I generate multiple random numbers?
Yes. Increase the count to generate multiple integers from the same range.
Can I generate numbers without repeats?
Yes. Choose no duplicates. The count must be no larger than the number of values available in the range.
Why can’t I generate more unique numbers than the range contains?
A range from 1 to 3 only has three unique values: 1, 2, and 3. To get more unique numbers, expand the range or allow duplicates.
What is the difference between a random number generator and a list randomizer?
A random number generator picks integers from a numeric range. A list randomizer shuffles names, tasks, entries, or other text items into a random order.
Is this random number generator secure?
No. It is intended for everyday random picks, not cryptographic security, passwords, encryption keys, legal lotteries, or regulated drawings.
Can I use this for passwords or encryption keys?
No. Use a dedicated password generator or security-approved tool for passwords, keys, tokens, and other security-sensitive values.
Can I use this for giveaways?
It can help with informal numbered picks, but official or regulated giveaways may require specific rules, records, and approved selection processes.
Can I use this as a dice roller?
For casual use, yes. Set the range to 1 through 6 for a standard die, or use another range for tabletop-style rolls.
What does allowing duplicates mean?
Allowing duplicates means the same number can appear more than once in one generated result.
Are the results truly random?
They are browser-generated pseudorandom results suitable for casual use. They are not a substitute for true random or audited systems.
