Random Number Generator
Generate one or many random integers or decimals from a custom range.
- No account
- Runs in your browser
- Your list stays on your device
- Browser cryptographic randomness
- No hidden weighting
How it works
Enter a minimum, a maximum and how many numbers you need, then press Generate. The range is inclusive, so both endpoints can be drawn, and negative values such as -50 to 50 work normally.
Numbers come from your browser’s cryptographically strong random source. Values are mapped into your range with rejection sampling, so no number in the range is slightly more likely than another.
Unique random numbers
Tick No duplicates to draw unique random numbers — numbers without repeats, sampled without replacement. If you ask for more unique numbers than the range can hold, the tool tells you instead of quietly returning fewer.
Examples
A random number between 1 and 100: set 1, 100 and a count of 1. Five unique numbers from 1–50: set the range, count 5 and tick No duplicates. A random decimal: open Advanced, switch to Decimal and choose the number of places.
Frequently asked questions
- Is this random number generator fair?
- Each number in your range has an equal chance in an unweighted draw. There is no hidden weighting and no memory between draws.
- Can I generate numbers without repeats?
- Yes. No duplicates samples without replacement, so every result in a single draw is different.
- Can I use this for passwords or keys?
- No. This is a numerical utility. Security credentials have different requirements and should be generated with purpose-built tools.
- How many numbers can I generate at once?
- Up to 10,000 per draw. Large results are previewed on screen and available in full via copy or CSV download.