Skip to main content

Random Tools · Random

Random Picker & Team Generator

Pick one name from a list, draw several winners, or split members into fair teams — three modes you can switch between in a single tool.

Last updated:

How to use

Expand how to use
  1. 1

    Enter members

    Type names or items separated by a new line or comma. Identical names are treated as separate people.

  2. 2

    Choose a mode

    Pick “Pick one”, “Draw winners”, or “Make teams”, and set the number to draw or the number of teams if needed.

  3. 3

    Shuffle and view the result

    Press “Shuffle!” to generate the result. Use “Again” to redraw, and copy the result with one click.

Input

Separate entries with a new line or comma. Identical names are treated as separate people.

Result

Enter members and press “Shuffle!” to see the result.

About the Random Picker & Team Generator

The Random Picker & Team Generator lets you pick one person from a list, draw multiple winners, or split members into teams — fairly and with a single click. Randomness comes from the cryptographically secure crypto.getRandomValues API combined with a Fisher-Yates shuffle, so every member has an equal chance of being selected. It is ideal whenever you need a result everyone can trust on the spot: deciding presentation order or seating, running a prize raffle, or forming balanced teams for sports and games. All data you enter is processed in your browser and is never sent to any external server. Note that this tool is intended for entertainment and event organizing, not for legally binding draws or security-sensitive randomness.

Key features

  • Three modes in tabs: pick one, draw multiple winners, and make teams
  • Cryptographic randomness (crypto.getRandomValues) for unbiased, fair results
  • Quick member input supporting both new-line and comma separators
  • One-click copy of the result and “Again” to redraw
  • Runs entirely in your browser — your input is never sent anywhere

Use cases

  • Randomly decide presentation order, turn order, or seating
  • Run a prize raffle at a party or event
  • Form fair teams for sports tournaments and games
  • Assign chores, duties, or who is on rotation
  • Help decide “which one” for lunch spots or destinations

Frequently asked questions

How are the results randomized?

The tool uses the browser's cryptographically secure random number generator (crypto.getRandomValues) together with a Fisher-Yates shuffle, so every member has an equal probability of being chosen. This is less biased than Math.random.

What happens if I enter the same name more than once?

Identical names are treated as separate people. For example, entering “Alex” on two lines counts as two people, and each is included independently in draws and team splits.

Is there a limit on the number to draw or the number of teams?

You cannot specify a number to draw or a number of teams that exceeds the number of members (an error is shown). There is no other practical limit, although very large lists will make the result display scroll.

Are the names I enter saved or sent anywhere?

No. All processing happens entirely in your browser, and your input is never sent to or stored on any external server. The data is discarded when you leave the page.

Can I use this for a legally binding lottery or sweepstakes?

This tool is intended for entertainment and event organizing. Please do not use it for legally binding draws or any use case that requires secure randomness.

Can I use it on a smartphone?

Yes. The tool is fully responsive, so you can show the result on a shared screen for everyone present. No account registration or app installation is required.