Random Picker
Team Generator
Split a list of names into balanced random teams by team count or players per team.
Names are shuffled locally with crypto.getRandomValues. Nothing is uploaded.
Players
Teams
Add names, then generate balanced teams.
How the split works
Names are shuffled with crypto.getRandomValues, then dealt in order. Team sizes differ by at most one player. Generate again for a fresh split; every run is independent and nothing is stored.