Random Number Generator
Generate random numbers, roll dice, and flip coins. Choose integer or decimal, set min/max range, allow or disallow duplicates, and sort results.
0
Count
0
Min Value
0
Max Value
0
Sum
Frequently Asked Questions
How does this random number generator work?▾
This tool uses the Web Crypto API (crypto.getRandomValues) to generate cryptographically secure random numbers. You can set a min/max range, choose integer or decimal output, generate multiple numbers at once, and sort the results.
Can I generate random numbers without duplicates?▾
Yes. Toggle the "Allow Duplicates" option off to generate unique random numbers. The tool will ensure no repeated values, as long as the range is large enough for the requested count.
What dice can I roll with the dice roller?▾
The dice roller supports standard tabletop RPG dice: d4, d6, d8, d10, d12, and d20. You can also enter a custom number of sides and roll up to 1000 dice at once.
Is this random number generator truly random?▾
This tool uses crypto.getRandomValues(), which provides cryptographically secure pseudorandom numbers suitable for most use cases. All generation happens in your browser with no data sent to any server.