Random Number Generator Within a Range Online
Generate random numbers in a range, with or without duplicates (cryptographic randomness), in your browser.
Cryptographic randomness (crypto.getRandomValues), generated locally.
🔒 100% client-side — no data sent
This tool generates random numbers within a chosen range, with or without duplicates. Great for a raffle, test data, or a random pick. Everything is computed in your browser, so no numbers or settings are sent to a server.
What is it for?
- ▸ Draw a winner at random from a numbered list of participants
- ▸ Generate unique numbers for a lottery grid
- ▸ Create a dataset of random numbers for testing
- ▸ Randomly pick a running order or a team
FAQ
How do I generate random numbers without duplicates?
Turn on the no-duplicates option and the tool ensures every number drawn within the range is unique until the possible values run out.
Are the generated numbers truly random?
They come from the browser's pseudo-random generator, which is more than enough for a raffle or test data.
Can I generate several numbers at once?
Yes, enter how many numbers you want and the tool displays the full set drawn from the defined range.