Random Picker & Team Splitter
About this tool
Enter one name per line. Draw picks the chosen number of names without repeats; Split teams divides everyone into the chosen number of teams. Shuffling uses Fisher–Yates with crypto.getRandomValues.
Teams are dealt one by one from the shuffled list, so team sizes differ by at most one: 7 people in 3 teams gives 3, 2 and 2.
Useful for presentation order, chores, prize draws and sports teams.
FAQ
Can someone be drawn twice?
No. Each name is drawn at most once.
Can team sizes differ?
By at most one when the numbers do not divide evenly.
Are names stored?
No. Shuffling happens in your browser.