Random numbers, dice rolls, coin flips, and fair name picks — using your device's cryptographic randomness.
Whether you need to draw a raffle winner, roll dice for a board game night, flip a coin to settle a decision, or pick a random number for a giveaway, this tool does it with genuinely fair randomness. Instead of the predictable Math.random used by most web toys, it draws from the browser's cryptographic random source (crypto.getRandomValues) and uses rejection sampling so every outcome in your range is equally likely — no subtle bias toward the low numbers.
There are four modes: random numbers (with an optional 'no repeats' setting for lottery-style draws), dice rolls with any number of dice and sides, coin flips with a running heads/tails tally, and a list picker that either chooses one item or shuffles the whole list into a fair random order. Everything runs locally in your browser.