Random Number Generator
Generate random integers or decimals between any minimum and maximum, one or many at once.
About Random Number Generator
Picking a number fairly is a task people end up doing constantly — choosing a winner, splitting groups, running experiments, or seeding data — and doing it by hand is easy to get wrong. This generator draws numbers uniformly from any range you set, so every value has the same chance of coming up and there's no hidden bias.
Set a minimum and maximum, choose between integers and decimals, and pick how many results you need at once. Options include a unique-only mode for drawing without repeats and a crypto-strength mode for anything where the result must be unpredictable. Results copy in one click as a clean list.
Game designers use it to prototype loot tables and damage ranges, teachers and organizers use it for fair classroom or raffle picks, and developers use it for randomized test data and A/B experiment assignment. It also settles everyday decisions where a quick, unbiased result beats flipping a coin.
How to Use
- Set the minimum and maximum values.
- Choose integer or decimal output.
- Press Generate and copy your numbers.
Example
Between 1 and 100, integers, count 5 42 · 17 · 89 · 3 · 66
Each number is drawn uniformly from the range 1-100, so every value has an equal chance of appearing.
FAQ
Is the random source secure?
For everyday randomness it uses a solid seedable PRNG; a crypto-strength mode is available for anything security-sensitive.
Are the endpoints inclusive?
Yes, both the minimum and maximum can be drawn, so a 1-6 range includes both 1 and 6.
Can I generate a list for a drawing?
Yes, generate multiple numbers at once, with unique-only mode that avoids repeats for fair picks.
What is the difference between the normal and crypto modes?
The normal mode uses a fast seeded pseudo-random generator that's fine for games and draws. Crypto mode uses the browser's secure random source, which is preferable whenever the outcome must be unpredictable, like lottery-style selections.
Can I control the number of decimal places?
Yes, decimal output lets you set the precision, so you can generate values like currency amounts with two decimals or measurements with several digits of precision.