๐ŸŽฒ Math & Number Tools

Random Number Generator

Generate truly random numbers in any range, roll virtual dice, or pick multiple unique numbers โ€” all in one tool.

Include decimals
โ€”
No duplicates
Select a die to roll. Click again to roll another.
Rolls

Frequently Asked Questions

Is this generator truly random? โ–ผ
This tool uses the browser's built-in Math.random(), which is a pseudo-random number generator (PRNG). It is cryptographically unpredictable for casual use. For cryptographic security, use crypto.getRandomValues() โ€” not needed for games or statistics.
What does "no duplicates" mean? โ–ผ
When enabled, each generated number will appear only once in the list โ€” like drawing numbers from a hat without replacement. The range must be large enough to contain the requested count of unique numbers.
How many numbers can I generate at once? โ–ผ
Up to 500 numbers per batch. For unique mode, the range (max โˆ’ min + 1) must be at least equal to the count requested.
What dice sides are available? โ–ผ
The dice roller includes d4, d6, d8, d10, d12, d20, and d100 โ€” the standard polyhedral dice set used in tabletop RPGs like D&D, Pathfinder, and more.