Who this helps
- Workshop and classroom organizers
- Groups distributing experienced members
Random Utility
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.
Enter one member per line, then choose team count and distribution options.
Generated teams appear as organized cards.
Shuffle participants into teams, with optional gender balancing, seed distribution and leader selection. Treat the output as a draft to review with the group.
Enter one alias per line with optional comma-separated gender and seed fields.
Keep the list within 500 participants and choose a valid team count.
Enable only the balancing options you need.
Generate teams and inspect sizes, seed counts and leaders.
Adjust real-world constraints such as roles, access needs and availability separately.
Without balancing options, the smallest team receives the next member.
Seed means a designated participant, not a reproducible random-number seed.
A Web Crypto Fisher–Yates shuffle precedes a greedy allocation, with Math.random() fallback. Size is the default criterion; enabled gender counts or seed counts take priority for the corresponding participant, with size as a tie-breaker.
Participant data is processed locally. Gender is optional; provide only information needed for the activity.
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.
Generate random numbers within a custom range. Supports duplicate prevention, excluded numbers, multiple draws, and draw history.
No. It marks participants to spread between teams.
When enabled, a team's first seed member is preferred; otherwise its first member is selected.
Not always. Available participants and other priorities can make that impossible.