Random Picker

Pick a random item from a list, shuffle the list, roll dice, flip coins, or draw a number from a range, all generated with secure randomness in your browser.

Loading tool…

Random PickerRandom Picker is a quick decision and randomization tool with five modes: pick from a list, shuffle a list, roll dice, flip coins, and pull a number from a range. Type your options one per line, set how many to draw, and hit Pick to get a fresh result every time. All randomness comes from the Web Crypto API and runs entirely in your browser, so your lists and draws are never sent anywhere.

What is Random Picker?

Random Picker is a free in-browser tool for making unbiased random choices. Teachers use it to call on students, streamers and communities use it to run giveaways, and teams use it to assign tasks or break ties without arguing. The Pick from list and Shuffle list modes work on the items you type into the list box (one per line); the Number range mode draws between a Min and Max you choose; the Dice mode rolls any number of dice with any number of sides; and the Coin mode flips one or more coins. Every result is produced with crypto.getRandomValues, the same secure random source browsers use for cryptography, so draws are genuinely unpredictable, never a weighted Math.random toy.

How to use Random Picker

  1. Choose a mode at the top: Pick from list, Shuffle list, Dice, Coin, or Number range.
  2. For list modes, type your options into the list box, one item per line.
  3. For Number range, set the Min and Max; for Dice, set the number of sides and how many dice to roll.
  4. Set the Draw count to choose how many items to pick (list and coin modes).
  5. Click Pick to generate a result, and click it again any time to draw fresh.
  6. Read the result in the Result box and copy it with the copy button.

Examples

Pick one winner from a giveaway list

Input

alice
bob
carol
dave
erin

Output

carol

Roll two six-sided dice

Input

Mode: Dice, Sides: 6, Dice: 2

Output

4, 1  (total 5)

Draw a number between 1 and 100

Input

Mode: Number range, Min: 1, Max: 100

Output

73

Frequently asked questions

How random are the results?
Results use crypto.getRandomValues from the Web Crypto API, the browser's cryptographically secure random source, not the predictable Math.random. Each draw is generated only when you click Pick, so it is genuinely unpredictable and unbiased.
Can I pick more than one item at once?
Yes. In Pick from list and Coin modes, set the Draw count to pull several results at once. In Pick from list, items are drawn without repeats until the list runs out; use Shuffle list to reorder the entire list instead.
What is the difference between Pick from list and Shuffle list?
Pick from list selects the number of items you set in Draw count, while Shuffle list returns every item in a new random order. Both read the same list box, one item per line.
How do Dice and Coin modes work?
Dice mode rolls the number of dice you choose, each with the number of sides you set, and shows every value plus the total. Coin mode flips the number of coins in Draw count and reports Heads or Tails for each.
Is my list sent to a server?
No. Everything runs entirely in your browser. Your list, ranges, and draws never leave your device, are never uploaded, and nothing is stored on any server, so the tool works offline and keeps your data private.

Related tools