Random Picker

Paste your list — one entry per line — and let ToolFern pick a winner at random. Choose how many winners you need, optionally remove them after each draw, and watch the quick shuffle reveal the result. Powered by secure randomness, 100% in your browser, never uploaded.

🔒 100% private — runs in your browser, never uploaded.

How to pick a random winner

  1. Type or paste your entries into the box — one name or item per line. Blank lines are ignored, so you do not have to tidy up your paste.
  2. Set how many winners you want to draw. Pick 1 for a single winner, or more for several at once.
  3. If you are running rounds (for example 1st, 2nd and 3rd place), tick Remove winners from the list after picking so the same entry cannot win twice.
  4. Click Pick. A short shuffle animation plays, then your winners appear, highlighted.
  5. Hit Copy winners to grab the result, or Pick again for a fresh, independent draw.

How the randomness works

Many simple pickers lean on Math.random(), which is fast but is not designed to be fair or unpredictable. This tool instead draws from your browser native crypto.getRandomValues(), the same cryptographically-secure source used for security-sensitive work. To dodge the subtle modulo bias that appears when you squeeze a 32-bit value into a smaller range, it uses rejection sampling: it quietly discards the handful of values that would skew the odds, so every entry on your list is equally likelyto be drawn.

When you pick more than one winner, the tool runs a partial Fisher-Yates shuffle over your entries and takes the first few. That guarantees no duplicate winners in a single draw — a real concern for raffles where the same ticket should never win twice. The live entry counter above the box always shows how many entries the tool currently sees, so you can confirm your list before you draw.

What can you use it for?

A random picker is the quick, impartial way to choose a winner for a giveaway, comment contest or social media raffle, pick a name for who goes first, assign a chore or a presentation slot, draw a door prize, select a random student to answer, choose a restaurant for the team, or shortlist applicants fairly. Theremove-after-pick option makes it perfect for awarding ranked prizes one at a time, while leaving it off lets you draw an independent batch every click.

Is it private?

Yes — completely. Your list of entries stays on your own device, and every draw runs locally in the browser using the secure random source. Nothing is sent to a server, nothing is logged, and nothing is stored. You can prove it by opening the tool and switching off your internet connection — it keeps working, because there is no server involved at all. That makes it safe even when your entries are real names, emails or private participant lists.

Frequently asked questions

Why does it shuffle before showing the winner?

The short shuffle is just a bit of fun that makes the draw feel like a real raffle. The actual winners are chosen the instant you click — the animation flashes random samples and then reveals the genuine result, so it never changes the outcome.

Can the same name win twice in one draw?

No. Within a single draw, every winner is a distinct entry thanks to the Fisher-Yates shuffle. If you have the same name on two separate lines, though, it counts as two entries — remove the duplicate line if you want each person to appear once.

What does remove winners after picking do?

It deletes the drawn winners from your entry box after the draw. That way your next Pick chooses from everyone who has not yet won — handy for drawing several prizes in ranked order without anyone winning twice.

Is this good enough for a real prize draw?

The randomness is cryptographically secure and unbiased, which is more than enough for giveaways, raffles and casual contests. For legally regulated draws, follow whatever certified process your rules require.