Generate random numbers, pick from lists, flip coins, and roll dice.
Four independent tools on one page: enter a minimum and maximum for a random number in that range, paste a list (one option per line) to have one picked at random, flip a virtual coin, or set a dice count and number of sides to roll and total them.
Useful for settling a decision between a few options, picking a winner from a list of entries, generating quick test data, or running dice rolls for a game without a physical die on hand.
After five coin flips land heads, it's tempting to assume tails must be coming next — but that instinct, known as the gambler's fallacy, misunderstands how independent random events work. The coin has no memory of previous flips; every single flip carries exactly the same 50/50 odds regardless of what came before, whether that's the first flip of the session or the fiftieth. The same logic applies to dice: five sixes in a row doesn't change the odds of the sixth roll one bit.
No, it uses JavaScript's standard random number generator, which is fine for games, decisions, and everyday randomness but not for security-sensitive purposes like generating secrets or keys.
Yes, the number generator is inclusive on both ends — setting min 1 and max 6 can return either 1 or 6.
There's no hard limit — paste as many lines as you need, one option per line, and blank lines are ignored.
No — this is the gambler's fallacy. Each coin flip (and each dice roll) is independent of the ones before it, so the odds reset every time regardless of what just happened. Five heads in a row doesn't make tails any more likely on the sixth flip; it's still exactly 50/50, the same as flip one.