Random Number Generator β fair random integers
Generate cryptographically secure random numbers, dice rolls, and coin flips in your browser with custom range and count.
π Runs entirely in your browser. Your input and output are never sent to a server or stored β fully private.
Cryptographically secure, generated in your browser. Click any to copy.
About this tool
Generate truly random numbers in any range, roll dice or flip coins using your browser's cryptographically secure random generator (crypto.getRandomValues). Set the minimum, maximum and how many you want, with an option for unique results β perfect for draws, raffles, sampling and games. It all runs on your device.
Frequently asked questions
How do I generate numbers within a specific range?
Enter the lowest and highest values you want, choose how many numbers to draw, and click generate. Turn on the no-duplicates option when you need distinct results, such as picking lottery numbers or unique winners.
Is it fair enough for a giveaway or raffle?
Yes. Because the numbers come from the browser's cryptographically secure generator rather than Math.random, every value in the range is equally likely and the results cannot be predicted β exactly what you want for a fair draw.
Is anything sent to a server?
No. The numbers are produced entirely in your browser, so your ranges and results are never uploaded or stored anywhere.