Random Number Generator
Use this random number generator to pick random numbers between any two values, with or without repeats.
What Is a Random Number Generator?
A random number generator (RNG) produces numbers that have no predictable pattern. Enter a minimum, a maximum and how many numbers you want, and the tool picks them instantly. People use a random number generator for giveaways, classroom activities, games, sampling and decision making.
How to Generate a Random Number Between Two Numbers
Set the minimum and maximum, for example 1 and 100, choose whole numbers or decimals and press Calculate. Every value in the range has an equal chance of being chosen. To pick a number between 1 and 10, use a minimum of 1 and a maximum of 10.
Unique Numbers Without Repeats
Choose No repeats to get a list where each number appears only once. This is useful for drawing raffle winners, assigning seats or selecting a random sample from a numbered list. The range must be large enough to hold the quantity you request, so you cannot pick 20 unique numbers between 1 and 10.
Common Uses
- Giveaways and contests: number your entries and draw winners fairly.
- Teaching and games: pick students, create bingo numbers or play dice games.
- Research and sampling: choose random rows or participants.
- Everyday choices: settle a tie or choose who goes first.
Is This Truly Random?
This tool uses your browser's pseudo-random number generator. It is excellent for everyday use, but it is not designed for lotteries, gambling, cryptography or security keys, which need certified or hardware-based randomness. Each press of the button creates a fresh, independent set of numbers.
Tips for Fair Results
Decide the rules before you generate, such as the range and the quantity. If you run a giveaway, record the result with a screenshot and tell participants how winners are chosen.
Frequently Asked Questions
Can I get decimal random numbers?
Yes. Choose Decimals to get numbers with two decimal places.
How do I pick a random number from 1 to 100?
Leave the default range of 1 to 100 and set the count to 1.
Why did I get the same number twice?
Repeats are normal in random data. Select No repeats if you need each number to be unique.
Numbers come from your browser's pseudo-random generator. Not suitable for lotteries, gambling or security uses.