b2KIT

Random Name Picker

Enter a list of names and randomly select one or more with animation and elimination-round modes.

Tested tool guide Tested browser tools Checked August 16, 2026

What Random Name Picker does, with a checked example

Type or paste a list of names and this tool picks one or more of them at random - a digital raffle where everyone's names go in, you press the button, and a spinning animation runs through the list before stopping on a winner. An elimination-round mode removes each winner before the next draw, so a roster can be worked through person by person. What most people get wrong: the animation is show, not lottery. The outcome is a random selection, and timing your click changes nothing. And without elimination mode, randomness has no memory - the same name can win twice in a row.

Worked example

A concrete input and expected output from the current implementation.

Input

Ava
Ben
Cleo
Dev
(winners: 2, mode: elimination)

Expected output

Winner 1: one of Ava, Ben, Cleo, Dev
Winner 2: one of the three names that were not drawn first

The first draw selects at random from all four names. Because elimination mode removes each winner before the next draw, the second pick comes from the remaining three, so the two winners are always different names and always members of your list, even though which names win is random.

How the result is produced

1

How the draw works

You enter the list, choose how many winners you want, and start the draw. The winners are a random selection made at that moment; the animated spin that follows is presentation, cycling through the names before settling on the chosen result. Picking several winners returns that many names. The whole run happens in your browser - nothing you type or draw is sent anywhere or saved between visits.

2

Elimination rounds

Normal mode draws every winner from the full list, so the same name can appear more than once across draws. Elimination mode removes each drawn name from the pool before the next draw, so within one pass every winner is distinct and no one wins twice until the list is exhausted. Reach for it whenever repeats would look wrong: duty rosters, seating orders, or drawing a lineup one at a time.

Good uses

  • Classroom or event raffle: paste the roster, run the draw on a shared screen, and pick a winner or shortlist with no room for accusations of favoritism.
  • Splitting a group into teams: draw names one at a time in elimination mode and alternate sides, so every name is used exactly once.
  • Ordering or rotating people: decide presentation order, duty rotation, or a tournament bracket by drawing, with each round drawing from the names not yet assigned.

Limits and checks

  • Repeats are not a bug: in normal mode every draw is independent, so the same name can win twice in a row. If you need distinct winners, elimination mode is the switch that guarantees them.
  • The animation does not steer the result: the outcome comes from a random selection when you run the draw, so pausing, clicking, or stopping at the right instant changes nobody's odds. The spin exists for suspense, not input.
  • The page keeps no record: your list and results live only in the current session. Reloading clears them, and there is no history of past draws - screenshot the result if you need proof that a draw happened.

Common questions

Can I pick several names in one go?

Yes - set the number of winners before starting and the draw returns that many names. With elimination mode on, they will all be distinct. With it off, each pick draws from the full list, so the same name can win more than once even within a single multi-winner draw.

Is the draw really random?

The pick is a genuine random selection from the list as it stands when you run the draw - no name is favored, and earlier results do not influence later ones. This is browser-grade randomness, not the cryptographic kind used for security - fine for a raffle or team pick, but a legally significant drawing needs a documented procedure instead.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools