Everyday calculator

Free random pick calculator

Paste a list of names, options, or entries, press the button, and get one fair, random pick — every item has an equal chance. Perfect for raffles, giveaways, classroom name picks, team selection, and settling everyday decisions. Each item's odds and the count of options are updated live, as you type.

InputsLive
Midterm
%
wt%
Final
%
wt%
Homework
%
wt%
Result
Overall grade
90%
A- · weights total 100%
Overall grade90%
Letter gradeA-
Total weight100%
Items3

Weighted average of assignment scores. Weights should total 100% for an accurate overall grade.

Results are estimates. Consult a professional.

Definition

What is a random picker?

A random picker is a tool that takes a list you provide and selects one item from it at random, giving every entry the same chance of being chosen. Paste a list of names, options, or entries, press the button, and the picker returns a single choice — no spreadsheet formula, no drawing slips out of a hat.

This random pick from list calculator works exactly that way. Type or paste your items into the Items (comma-separated) box, and it instantly highlights one. Press Pick again and it makes a fresh, independent draw. It is handy for raffles and giveaways, classroom name picks, splitting chores, choosing where to eat, or settling any "who goes first?" question fairly.

A tool that selects one item from a list with each entry equally likely to be chosen.
Every option has the same probability of being picked — 1 divided by the number of items.
Each pick ignores previous picks; pressing 'Pick again' can return the same item twice in a row.
The full list of items you paste in. The picker counts them and shows 'Picked from N options.'
How to use it

How to pick a random item from a list

Using the picker takes three steps. The result updates the instant you change the list, and the Pick again button gives you a new draw whenever you want one.

  1. Enter your items in the Items (comma-separated) box. Separate them with commas or new lines — the picker trims spaces and ignores blank entries.
  2. Read the pick. One item is shown as the result, with the subline Picked from N options. confirming how many entries it chose between.
  3. Press Pick again for a fresh, independent draw from the same list. Each press is a brand-new random choice.
Order does not matter and duplicates are allowed: if you paste a name twice, it simply has twice the chance of being picked. To weight one option more heavily, list it more than once.
Worked example

A worked example: picking a name from a list

Example: who presents first?

Maya needs to choose, fairly, which teammate presents first. She pastes five names into the picker: Alice, Bob, Charlie, Dave, Erin. Here is exactly how the tool behaves — the actual name it lands on is random, so treat the result below as illustrative.

Step 1 — Paste the list

Maya types Alice, Bob, Charlie, Dave, Erin into the Items (comma-separated) box. The picker splits on the commas, trims each name, and drops any empty entries, leaving 5 options. The subline reads Picked from 5 options.

Step 2 — Read the pick

The tool immediately shows one name as the result — say Charlie on this draw. Every one of the five names had an equal 1-in-5 (20%) chance, so the next person to try it might just as easily see Alice or Erin. The pick is genuinely random, not a fixed answer.

Step 3 — Pick again if needed

If Maya wants to choose who goes second, she can press Pick again for a new independent draw, or remove the first name from the list and pick once more. Because draws are independent, pressing Pick again can occasionally repeat the same name — removing chosen names is the way to pick a running order without repeats.

Illustrative result only. With 5 names each has a 20% chance, so your pick will vary every time — that is the point. The tool never returns a pre-set winner.
Under the hood

How the random pick works

The picker counts your items, then chooses one position at random using the browser's built-in random number generator. In code terms it computes a random index across the list, so each of the N entries is equally likely:

items = your list, split on commas/newlines and trimmed
index = floor( random() × N ) where N = number of items
pick = items[index]
probability of any one item = 1 / N

Each click of Pick again draws a fresh random value, independent of the last. That independence is why a name can be picked twice in a row — the tool has no memory of earlier picks. It is the same model as rolling a fair die: every roll is a clean start. For a single number in a range rather than a list choice, see the random number generator.

This uses the browser's standard pseudo-random generator (Math.random). It is approximately uniform and great for casual draws, but it is NOT cryptographically secure. For legally binding or high-value draws, use a certified true-random source (see Sources below).
Fairness

Is it fair? The odds for each option

A random pick is fair when every item has the same chance of being chosen — a uniform distribution. With N items in the list, each one has a 1-in-N probability. The more options you add, the smaller each individual chance, but they always stay equal to one another. The table below shows the odds for common list sizes.

Items in list (N)Chance for each item (1/N)Percentage
21 in 250%
31 in 333.3%
41 in 425%
51 in 520%
61 in 616.7%
101 in 1010%
201 in 205%
501 in 502%

Each item's odds equal 1 divided by the number of items. The picker's default list — Alice, Bob, Charlie, Dave — has 4 items, so each name has a 25% chance on any single pick.

Two practical notes on fairness. First, duplicates change the odds on purpose: listing an item twice doubles its share, which is the simplest way to give one option more weight. Second, because each Pick again is independent, short streaks (the same item appearing twice or three times in a row) are normal and do not mean the tool is broken — they are expected behaviour of true randomness over small samples.

When to use it

Common uses for a random picker

Anywhere you need an impartial choice and want to avoid the appearance of bias, a random picker does the job in one click. The most common uses fall into three buckets.

Raffles, giveaways, and prize draws

Paste the list of entrants and pick a winner. It is fast, visibly fair, and repeatable for multiple prizes — remove each winner and pick again for second and third place. For casual contests this is plenty; for a regulated or high-value draw, document your method and use a certified random source.

Decisions and team picks

Use it as a decision maker — where to eat, which movie, who does the dishes — by listing the options and letting chance settle it. Teachers and team leads use it to cold-call a student, assign roles, choose who presents first, or split a group into teams without playing favourites.

Ordering and tie-breaks

Pick a turn order, break a tie, or choose a starting player. To draw a set of lottery-style numbers instead of a list item, use the lottery number generator; to settle a yes/no or roll for a game, try the dice roller.

Comparison

Random picker vs. a wheel spinner

Many random-name tools present the choice as a spinning wheel of names. A wheel spinner and a list picker do the same job — both select one item with equal odds — but they differ in presentation and speed, not in fairness.

Random pick from listWheel spinner
ResultShown instantly as textRevealed after a spin animation
SpeedOne click, immediateSlower — waits for the wheel to stop
FairnessUniform: 1/N per itemUniform: 1/N per item (same odds)
Best forQuick, repeated picks; long listsEvents, classrooms, a bit of suspense
Long listsHandles many entries cleanlyCrowded — slices get tiny and hard to read

Both give every entry an equal chance. The wheel adds suspense and visual flair; the list picker is faster and scales better to long lists.

Choose the wheel when the reveal is part of the fun — a live giveaway or a class activity. Choose the plain list picker when you want a result now, need to pick repeatedly, or have more entries than would fit comfortably on a wheel.

Quick answers

Random picker questions

Is the random pick truly fair?

Yes — every item in your list has an equal chance, 1 divided by the number of items. The tool uses the browser's standard random generator, which is approximately uniform and well suited to raffles, classroom picks, and everyday decisions. It is not cryptographically secure, so for legally binding or high-value draws use a certified true-random source.

Can the same item be picked twice in a row?

Yes. Each press of Pick again is an independent draw with no memory of earlier picks, so repeats are normal and expected. To pick a running order or several winners without repeats, remove each chosen item from the list before picking again.

How do I make one option more likely?

List it more than once. Because each entry is weighted equally, adding an item twice gives it twice the chance, three times gives it triple, and so on. This is the simplest way to bias the draw on purpose without changing how the tool works.

Methodology

How this calculator works and sources

This random pick from list tool runs entirely in your browser. It splits your text into items, counts them, and selects one position at random with the JavaScript Math.random() function, giving every entry an equal 1-in-N chance. Per the references below, Math.random() returns an approximately uniform value but is not cryptographically secure — ideal for casual picks, but for audited or high-stakes draws a certified true-random number generator (such as one based on atmospheric noise) is the appropriate choice.

MDN Web Docs — Math.random(): returns a pseudo-random number with approximately uniform distribution and is not cryptographically secure.V8 (Google) — 'There's Math.random(), and then there's Math.random()': how JavaScript engines implement the pseudo-random number generator.RANDOM.ORG — true random numbers from atmospheric noise, the kind of certified source used for high-stakes or audited draws.
Questions

Frequently asked questions about the free random pick calculator

A random pick calculator is a free online tool that helps you randomly select an item from a comma-separated list. Uniform random selection. It runs entirely in your browser with instant results and no sign-up.
Yes — every item in your list has an equal chance, 1 divided by the number of items. The picker uses the browser's standard random generator, which is approximately uniform and well suited to raffles, classroom picks, and everyday decisions. It is not cryptographically secure, so for legally binding or high-value draws use a certified true-random source.
Yes. Each press of Pick again is an independent draw with no memory of earlier picks, so repeats are normal and expected. To pick a running order or several winners without repeats, remove each chosen item from the list before picking again.
List it more than once. Because each entry is weighted equally, adding an item twice gives it twice the chance, three times gives it triple, and so on. It is the simplest way to bias the draw on purpose without changing how the tool works.
They do the same job with the same odds — both give every entry a 1-in-N chance. The list picker shows the result instantly and scales cleanly to long lists, while a wheel spinner adds a spin animation and suspense that suits live events and classrooms but gets crowded with many entries.
It is free with no sign-up, and your list never leaves your device — the pick is computed entirely in your browser, so nothing you paste is uploaded or stored anywhere.
About

About this random picker calculator

This random pick from list calculator runs entirely in your browser. It splits the text you paste into items, counts them, and selects one at random with every entry equally likely — nothing you enter is uploaded or stored anywhere. There is no sign-up and no limit on how often you can pick again.

Find more tools on the everyday calculators shelf or browse the full calculators directory. To draw lottery-style numbers, use the lottery number generator.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.