๐Ÿช„ Generators

Random Picker & Team Splitter

Paste names or items one per line, then pick random winners, shuffle the order, split everyone into even teams, draw an amidakuji ladder lottery, or build a round-robin where everyone meets everyone. For raffles, events, seating and 1-on-1s. It all runs in your browser, so your list stays with you.

Examples (click to try)
Result
Paste anything โ€” it picks at random.

How to Use the Random Picker

Paste your names or items into the box, one per line, pick a mode in the segmented control above, and press the action button. Empty lines are dropped automatically. Results are numbered, and "Copy Result" puts them straight on your clipboard.

  • Draw: Set how many winners you want, and the tool picks that many at random with no repeats. For raffles and giveaways.
  • Shuffle: Randomly reorders every item. Handy for presentation order or seating.
  • Teams: Set the number of teams, and the tool shuffles, then deals everyone out evenly. For group work and workshops.
  • Amidakuji: Draws a ladder lottery โ€” one vertical line per participant plus random horizontal rungs. Click a name and the path it follows is animated, revealing just that goal (results start hidden as ?). Besides Win/Lose, you can put seat names or prizes in the Goal labels box to assign them straight to the goals. โ€œReveal allโ€ shows everything at once.
  • Round-robin: Builds a schedule where everyone is paired with everyone else exactly once. Great for deciding 1-on-1 meeting partners or a round-robin match table.

Example: Pick one person on duty, or assign seats, with an amidakuji

Switch to the "Amidakuji" mode, enter Alex / Sam / Jordan / Taylor one per line, set Winners to 1, and press "Draw". Four vertical lines with random rungs appear โ€” click a name to animate the path it takes and reveal its goal (๐ŸŽฏ Win / Lose). Put Window / Aisle / Center / Back in the Goal labels box and you'll assign seats or prizes instead of Win/Lose. Since the rungs are random, the result changes every time you draw.

Example: A 4-player round-robin of 1-on-1s

In "Round-robin" mode, enter A / B / C / D and press "Make pairs". You get three rounds โ€” Round 1 "A โ‡„ D, B โ‡„ C", Round 2 "A โ‡„ C, D โ‡„ B", Round 3 "A โ‡„ B, C โ‡„ D" โ€” where everyone meets everyone else exactly once. With an odd number of people, a "Bye" slot is added automatically to balance the schedule.

Where It Comes in Handy

  • Picking a fair winner for an event or social media giveaway
  • Setting a random order for talks or lightning talks
  • Splitting workshop or training participants into groups
  • Settling the small "who's up?" decisions โ€” chores and seating โ€” with an amidakuji
  • Scheduling a session where everyone talks 1-on-1, or a round-robin match table

Frequently Asked Questions

Is my list sent to a server?
No. Drawing, shuffling and team splitting all happen entirely in your browser. The names and items you enter are never transmitted to or stored on any server, so you can use it safely even with internal lists.
Are the draws and shuffles fair?
Yes. We use the Fisherโ€“Yates shuffle, where every possible ordering is equally likely. A draw takes the top entries from a shuffled list with no repeats, so each item has the same chance of being selected.
How are people distributed across teams?
The full list is shuffled first, then dealt out to the number of teams you choose. When it does not divide evenly, the earlier teams each get one extra member, so the size difference between teams is never more than one.
Does the round-robin pair everyone exactly once?
Yes. It uses the circle method, so with n players there are nโˆ’1 rounds and every pair of players meets exactly once. With an odd number of players, a "Bye" slot is added to balance the schedule, and the person with no opponent that round is shown as sitting out.