Generate random numbers, roll dice, pick from a list, or flip a coin.
Generate random numbers within any range, roll polyhedral dice (d4, d6, d8, d10, d12, d20), randomly pick names or items from a list, or flip a virtual coin. Perfect for games, classroom activities, decision-making, raffles, and more.
Uses your browser's built-in random number generator. Everything runs locally — no data is stored or sent anywhere.
The tool uses Math.random(), which provides pseudo-random numbers suitable for games, sampling, and everyday use. For cryptographic purposes, use a dedicated secure random generator.
Yes. Uncheck 'Allow duplicates' in Number Range mode. The tool will generate unique numbers from your range (up to the range size).
All standard polyhedral dice: d4, d6, d8, d10, d12, and d20. You can roll 1-6 dice at once. The total sum is shown when rolling multiple dice.
Enter items one per line, set how many to pick, and click 'Pick Random.' The tool shuffles the list and picks the top N items. Great for raffle draws, random team assignments, or choosing what to eat.