Random Number Generator
Generate random integers, decimal numbers, bulk unique lists or dice rolls. Uses cryptographic randomness (window.crypto) for true randomness.
Cryptographic vs Pseudo-random Numbers
Most random number generators use a mathematical algorithm seeded with the current time — these are pseudo-random. They are fine for games and simulations but predictable if you know the seed. This tool uses window.crypto.getRandomValues(), which draws entropy from your operating system's hardware randomness source. It is suitable for security-sensitive applications like generating tokens or selecting winners fairly.
Dice Mode
The dice roller simulates standard tabletop RPG dice: d4, d6, d8, d10, d12, d20 and d100 (percentile). Roll multiple dice simultaneously and see each individual result alongside the total — exactly as you would with physical dice.