Custom range, dice roll, coin flip.
Random number generation has applications everywhere: from simple games and decisions to statistical sampling, cryptography and simulations. This tool offers three modes: a custom range picker for specific numbers, standard dice rolling for tabletop gaming, and a coin flip for binary decisions.
All randomness is generated using the browser's crypto.getRandomValues() API โ the same cryptographic-quality source used for security applications. This ensures the results are truly unpredictable, unlike simpler pseudo-random generators.
Set any minimum and maximum value and generate a random integer within that range. Useful for picking a random number for a lottery, selecting a random item from a numbered list, or any situation where you need an unbiased random choice.
Choose between 1, 2, 3 or 4 six-sided dice. Each die shows its individual result, and the total is displayed below. Essential for tabletop RPGs, board games and any game that uses dice.
A simple, unbiased 50/50 decision maker. Press Flip and get Heads or Tails. Use it to settle disputes, make binary decisions, or generate a random boolean for testing.