Generate random numbers instantly — ranges, dice, coin flips & more
Our free random number generator lets you instantly get a random number between any range, generate multiple unique numbers, roll virtual dice, or flip a coin. Whether you need a random number generator (RNG) for a game, raffle, lottery, classroom, or decision-making, this tool delivers truly random results every time — no sign-up, no ads, no fuss.
This generator uses JavaScript's Math.random() which is a cryptographically-seeded pseudo-random number generator (PRNG). It is random enough for games, raffles, decisions, and classroom use. For cryptographic security purposes, use a dedicated cryptographic RNG.
Yes — tick the No repeats checkbox before generating. The tool uses a Fisher-Yates shuffle to guarantee every number in the result is unique. Perfect for lottery picks, raffle draws, and random sampling.
The dice roller supports D4, D6, D8, D10, D12, D20, and D100 — covering all standard tabletop RPG dice (Dungeons & Dragons, Pathfinder, etc.). The main generator also lets you simulate any custom die by setting min=1 and max=number of sides.
Use the Pick from List tool — paste one name (or any item) per line and hit Pick. It randomly selects one entry, making it perfect for competition draws, giveaways, or picking teams.
Donate to support the site
All tools are 100% free. If they've helped you, a small donation keeps us running!
Donate now