tools.jof.dev / Random picker

Random picker

Choose what to pick, then press the button. Every outcome is exactly as likely as every other.

What do you need?

The result

Press Flip

Technical details
outcomes
—
chance of each
—
thrown away
0
randomness
crypto.getRandomValues

Each pick takes 53 random bits from your browser's cryptographic generator, the same source the password maker uses. The quick way to turn those bits into a number from 1 to n is to take the remainder after dividing by n, but unless n divides 253 exactly, that makes the low numbers very slightly more likely. Here the few values at the top that would cause the lean are thrown away and drawn again, so every outcome has exactly the same chance. "Thrown away" counts how often that has happened on this page. Names kept out of the hat are drawn by a Fisher–Yates shuffle, so every order is equally likely.

Keep your own copy of this page — or press ⌘ S.