Random Picker

Raffles, giveaways, classroom picks, decisions — paste your list (one entry per line) and hit Pick. A spin-style animation sweeps the entries and lands on the winner, drawn with a crypto-secure random generator before the animation even starts.

Pick a random winner

Your list

One entry per line. Blank lines are skipped.

Give an entry extra chances with a trailing xN — e.g. Anna x3 counts Anna three times. Import a .txt or .csv file, or load a Yes/No decision.

0 entries

Pick

Pick several distinct winners at once.

Winner

Pick history

Every winner, newest first.

    How Random Picking Works: Fair by Construction

    A fair draw has one defining property: every entry has exactly the same chance, and nobody — not the organizer, not the software — can tilt it. The classic version is names in a hat: each slip of paper is identical, the hat is shaken, one slip is pulled without looking. This tool is the digital hat. Each line you paste becomes one slip, and the winner is chosen by your browser's cryptographic random generator — the same grade of randomness operating systems use for security keys — rather than the weaker, predictable generators some quick scripts use. No entry is favored, no position in the list matters, and re-running the draw with the same list gives a fresh, equally fair result.

    “Equal chance” has precise math behind it. With 40 entries, each has a 1-in-40 chance — 2.5%. With 200 entries, each has a 0.5% chance. These chances are uniform: they don't depend on the name, the order you pasted them, or how many times someone won before. That last point surprises people — if Ben won last week's draw, his chance this week is still exactly 1-in-40. The draw has no memory and keeps no score. This is why a verifiable random picker beats “I closed my eyes and pointed”: pointing has unconscious bias toward the middle of the list and familiar names, while uniform randomness has none.

    Sometimes equal isn't what you want — and that's what the xN weighting is for. Writing “Anna x3” puts Anna's name in the hat three times, tripling her chance relative to a single entry. Use it for loyalty rewards (regulars get double tickets), for effort-based draws (each completed task earns a ticket), or for family decisions (the birthday person gets extra weight). The math stays transparent: Anna's chance is her tickets divided by all tickets. Ten people with one ticket each plus Anna with three means 13 tickets total — Anna's chance is 3/13 ≈ 23%, everyone else's is 1/13 ≈ 7.7%.

    P(entry wins one draw) = its tickets ÷ all tickets  ·  e.g. Anna x3 among 10 singles → 3/13 ≈ 23%

    The “remove winner after each pick” option controls whether the hat refills between draws. With it on — the default — each winner leaves the hat, so nobody can win twice: exactly how raffles work when each prize needs a different person. With it off, each pick is independent and the same entry can win again, which suits things like nightly dinner decisions where yesterday's winner shouldn't be excluded. Picking several winners at once with removal on is one clean operation: the tool draws distinct winners in a single fair pass — no re-draws, no arguments about whether the second pick was “really random.”

    Two features exist for trust. The pick history records every winner with the newest first, and you can copy it or download it as a text file — a permanent, shareable record that the draw happened and who won. For recurring draws, the share-link button copies a link carrying your list, so a co-organizer can run the identical draw on their own device and verify the process. Fairness you can show is fairness people believe.

    Getting the list into the tool is deliberately low-friction. Paste names straight from a spreadsheet or a chat thread — blank lines are skipped automatically — or import a .txt or .csv file when the list is long. The Shuffle button randomizes the display order (handy when the list itself will be shown to an audience), Sort A–Z tidies it for review, and Remove duplicates catches the double-pasted names that would otherwise double someone's chances. None of these buttons changes the fairness of the draw — list order never affects who wins — but a clean, reviewed list means the draw you run is the draw you meant to run. For yes-or-no questions, the Yes/No button loads a two-entry list instantly: the fastest fair decision on the page.

    Worked Example: Picking 3 Winners from 50 Giveaway Entries

    The setup

    Marco runs a café and promised three $20 gift cards to commenters on his anniversary post. Fifty people commented. He needs three distinct winners, wants his ten regulars to have double chances as a thank-you, and wants proof the draw was fair in case anyone grumbles. Total time budget: fifteen minutes.

    Step 1 — Build a clean list

    Marco pastes the 50 names, one per line, then presses “Remove duplicates” — two enthusiastic customers commented twice, and duplicates would silently double their chances. The counter confirms 50 entries. He glances at the sort button but leaves the order as pasted: with a true random draw, list order is irrelevant, and he wants the list to match his comment export exactly.

    Step 2 — Weight the regulars

    He edits the ten regulars' lines to add x2 — “Priya x2”, “Sam x2”, and so on. Now the hat holds 40 single tickets plus 20 double tickets = 60 tickets total. A regular's chance per draw is 2/60 ≈ 3.3%; everyone else's is 1/60 ≈ 1.7%. The weighting is visible right in the list, so anyone who sees it understands exactly how the odds work — no hidden rules, no fine print.

    Step 3 — Draw three distinct winners

    Marco sets “Winners to pick” to 3 and confirms “Remove winner after each pick” is on — each gift card must go to a different person. One press of Pick, and the tool draws three distinct winners in a single pass: no re-rolls, no “let me pick again, I don't know that person.” With removal on, the second winner is drawn from the remaining 59 tickets and the third from 58 — every draw fair, every winner unique, the whole thing over in a second.

    Step 4 — Publish the proof

    The history panel lists all three winners, newest first. Marco downloads it as a .txt file and posts a screenshot alongside the winners' announcement — timestamped evidence that the draw ran once, fairly, with the stated rules. A regular who didn't win can see the list had the x2 weights applied openly. Fifteen minutes, zero disputes, three happy customers — and next month's giveaway reuses the same list through the share link.

    More Ways to Use a Random Picker

    Giveaways are just the start. Teachers use it to call on students fairly — paste the class list, pick one name, and nobody can claim favoritism; turn elimination on for the week and every student gets called exactly once. Teams split into groups: shuffle the roster, then deal names off in order for balanced teams without the awkward playground pick. Families settle the eternal debates: whose turn for dishes, who picks the movie, who gets the front seat — the Yes/No button alone has ended a thousand “should we?” standoffs. Secret Santa and gift exchanges can draw names with elimination on so nobody draws themselves twice. Writers and game masters pick random prompt words, loot, or encounter tables. The pattern is always the same: a decision nobody wants to make by hand, a list, one fair draw, and — crucially — a result everyone agreed in advance to accept.

    Common Mistakes When Picking Winners

    Random draws go wrong in predictable ways. All of them are avoidable:

    Every one of these mistakes has the same root: treating the draw as casual when the stakes aren't. Match the ceremony to the stakes — a visible process, a clean list, a kept record — and the random picker does what it does best: produce a result everyone accepts, including the people who didn't win. That's the real product here, not the winner's name.

    My saved numbers reuse them in any calculator

    Save a number once — like your rent or hourly rate — then just type its name instead of the number, in any calculator here. You can also type formulas like 5000 * 1.1 right into any box.

      Saved only in this browser — nothing is sent to us.

      Frequently Asked Questions

      Is the random picker fair?

      Yes. The winner is drawn with crypto.getRandomValues — a cryptographically secure random generator — before the animation runs, so the animation is pure theater and cannot influence the result.

      How do weighted entries work?

      Add a trailing xN to an entry, like "Anna x3". Anna then counts as three entries in the draw, tripling her chance. Use × or * the same way.

      What does elimination mode do?

      With "Remove winner after each pick" on, every winner is taken out of the draw so nobody can win twice. Hit "Reset drawn" to put everyone back in for a fresh round.

      Can I share my list with someone?

      Yes — "Copy share link" encodes your list into the URL. Anyone opening the link gets your exact list loaded and ready to pick.

      Related Calculators

      Last reviewed: November 3, 2026 · Formulas verified for accuracy.