Math Tools
Random Number Generator
Generate one or many random integers or decimal numbers in a custom range.
Random Number Generator
Generate random integers or decimal numbers within a custom range.
Result
—
Recommended
Need physical dice or random game tools?
For games, classrooms, raffles, and probability activities, physical dice or number selection tools can be useful alongside an online random number generator.
This section may contain affiliate links.

What this calculator does
This random number generator can create one or many random integers or decimal values within a range you choose.
What is a random number generator?
A random number generator is a tool that produces values automatically within a range you choose. You can use it to generate a random number between two numbers, create multiple random values at once, or switch between random integers and random decimals.
This is useful in classroom activities, games, simulations, giveaways, coding, testing, statistics practice, and any other task where unbiased number selection is important. Instead of picking numbers manually, the tool creates them instantly for you.
How to use this random number generator
First, choose whether you want a random integer or a random decimal. Then enter the minimum and maximum values for your range. If you want more than one number, enter how many values to generate.
If you select decimal mode, you can also choose how many decimal places to include. Once you click Generate, the tool will create the random values and display them instantly.
Random integer vs random decimal
Random integer
A random integer is a whole number with no decimal places, such as 4, 27, or 98. This is useful for games, raffle picks, and number selection tasks where only whole numbers are needed.
Random decimal
A random decimal includes digits after the decimal point, such as 4.25, 27.81, or 98.004. This is useful for simulations, testing, probability work, and more precise number generation.
Common random integer ranges
These examples show popular number ranges people often generate.
| Range | Typical use |
|---|---|
| 1 to 10 | Pick a small random whole number |
| 1 to 100 | General random number generation |
| 100 to 999 | Generate a random 3-digit number |
| 1 to 1000 | Games, tests, and simulations |
Random number generator examples
These sample settings show common ways to use a random number picker.
| Setting | Mode | Example output |
|---|---|---|
| Random number between 1 and 10 | Integer | Example result: 7 |
| Random number between 1 and 100 | Integer | Example result: 42 |
| Random decimal between 0 and 1 | Decimal | Example result: 0.63 |
| Five random numbers between 1 and 50 | Integer | Example result: 8, 14, 23, 31, 45 |
Popular uses for a random number generator
A random number generator is commonly used to pick winners, assign turns in games, select random samples, create quiz values, produce test data, and simulate numeric events. It is one of the simplest ways to make fair and quick selections.
Teachers can use it for classroom participation, developers can use it for software testing, and anyone can use it for raffles, lucky draws, and quick number picking without bias.
How to generate a random number between two numbers
To generate a random number between two numbers, enter the lower value in the minimum field and the higher value in the maximum field. Then choose whether you want a random integer or random decimal and click Generate.
For example, if you want a random number between 1 and 100, set the minimum to 1 and the maximum to 100. If you want a random decimal between 0 and 1, use decimal mode and choose the number of decimal places you want.
Tips for better random number generation
Make sure the minimum value is smaller than the maximum value, and keep the number count realistic if you only need a few results. If you are generating decimal values, choose the number of decimal places carefully so the output matches your use case.
For games and winner selection, random integers are usually the best choice. For simulations, probabilities, and testing, random decimals may be more useful because they provide more granular values.
Random number generator FAQ and common questions
What is a random number generator used for?
It is used for games, raffles, winner selection, teaching, simulations, testing, and any task where you need fair or automatic number selection.
How do I generate a random number between 1 and 100?
Set the minimum to 1, the maximum to 100, choose random integer mode, and click Generate.
Can this random number generator create multiple numbers?
Yes. Enter how many numbers you want in the count field and the tool will generate multiple random values at once.
What is the difference between a random integer and a random decimal?
A random integer is a whole number, while a random decimal includes digits after the decimal point.
Can I generate random decimal numbers with a fixed number of decimal places?
Yes. In decimal mode, you can choose how many decimal places the generated values should have.
Related math calculators
Explore related tools for arithmetic, algebra, geometry, statistics, and sequences.
Basic Calculator
Perform addition, subtraction, multiplication, and division.
Fraction Calculator
Add, subtract, multiply, and divide fractions quickly.
Percentage Calculator
Calculate percentages, percentage increase, decrease, and differences.
Percentage Error Calculator
Calculate percentage error between an estimated value and an actual value.
Ratio Calculator
Simplify and compare ratios easily.