Skip to content

Random Picker

Pick fairly from a list, generate random numbers, or shuffle items into a random order.

Runs in your browserNo account neededFree
Loading tool…

Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.

How to use the random picker

  1. Choose a mode: pick from a list, random number, or random order.
  2. Enter your options or range.
  3. Press pick — recent draws are listed so a repeat is obvious.

About this tool

Fair selection is harder than it looks. The obvious approach — take a random number and use the remainder — quietly favours the first few options whenever the range does not divide evenly. This uses rejection sampling on the browser's cryptographic random source, so every option really is equally likely.

Three modes cover the usual needs: pick one or several from a list without repeats, draw numbers in a range, or shuffle a whole list into a random order for running order or team selection.

Common uses

  • Choosing a winner from a list of entrants.
  • Deciding where to eat.
  • Setting a random running order for presentations.

Frequently asked questions

Is it genuinely random?
It uses crypto.getRandomValues with rejection sampling, so the distribution is even. That is as fair as a browser can be.
Can the same option be picked twice?
Not within one draw — picks are made without replacement. Separate draws are independent, so a repeat across draws is normal.

Related tools