Who this helps
- Teachers selecting presenters
- Groups assigning one-time roles
Random Utility
Enter names one per line and randomly pick one or more winners. Use it for events, presentation order, role assignment, classroom activities, and simple draws.
Enter candidate names, then choose the number of winners and draw options.
Each round stores the winners and the number of candidates at draw time.
Pick one or more entries from a list of names. Duplicate removal and winner removal change the candidate pool, so set both rules before drawing.
Enter one public alias per line.
Use distinct aliases for people who share a name.
Choose duplicate removal and the number of winners.
Decide whether winners should be removed from later rounds.
Draw and review the winner list and remaining candidates.
Within the draw, each selected entry is removed from the temporary pool.
Selection is without replacement of entries, not unique name strings.
The picker uses Web Crypto with rejection sampling to select indexes, then removes each selected entry from a temporary pool. If Web Crypto is unavailable it falls back to Math.random(). The candidate limit is 500.
Names and results stay in this page. Use aliases instead of additional personal identifiers.
Enter a member list, choose the number of teams, and create random teams online. Use gender balance, seed distribution, and automatic leader assignment for fairer groups.
Generate random numbers within a custom range. Supports duplicate prevention, excluded numbers, multiple draws, and draw history.
Yes, when duplicate removal is off and the list has multiple entries with that name.
No. All matching name entries are removed from the input list.
No. Save a copy separately if you need a record.