About the Random Number Generator
Generate one or many random numbers in any range, with options for unique (no repeats) results and sorting. Powered by the Web Crypto API for genuine unpredictability.
From lottery-style draws to sampling and games — a trustworthy RNG for every purpose.
How to use the Random Number Generator
- Set the minimum and maximum of your range.
- Choose how many numbers and whether repeats are allowed.
- Press Generate and copy the results.
Common uses
Prize draws and raffles
Random sampling for surveys
Games and teaching probability
Frequently asked questions
Inclusive or exclusive range?
Both bounds are inclusive — a range of 1 to 10 can produce both 1 and 10.
How is fairness guaranteed?
Numbers use crypto.getRandomValues() with rejection sampling, eliminating modulo bias entirely.
Related tools
Random Name Picker
Pick random winners from a list, fairly, with animation.
Everyday UtilitiesCoin Flip
Flip a virtual coin with animation and running statistics.
Everyday UtilitiesDice Roller
Roll dice online — d4 to d100, multiple dice, with roll history.
Everyday UtilitiesStopwatch
A precise online stopwatch with lap times and keyboard control.
Everyday Utilities