Gratis Willekeurige teamgenerator
Verdeel een lijst namen in gebalanceerde willekeurige teams — op aantal teams of teamgrootte. Cryptografisch eerlijk schudden, direct opnieuw schudden.
Opgeslagen lijsten
Je laatste lijst en instellingen worden op dit apparaat onthouden. Geef een lijst een naam om hem voor later te bewaren.
Nog geen opgeslagen lijsten.
Teamnamen (optioneel)
Laat leeg om kleuren te gebruiken. Je kunt een team ook hernoemen op zijn eigen kaart.
Beperkingen toevoegen (optioneel)
Één groep per regel; namen scheiden met & of komma's. Deze personen komen altijd in hetzelfde team terecht.
Één groep per regel; namen scheiden met & of komma's. Deze personen gaan naar verschillende teams.
💡 Teams worden gebalanceerd via een snake-draft, zodat groottes maximaal één persoon verschillen. Het schudden gebruikt cryptografisch veilige willekeur van je browser — eerlijk gegarandeerd. Ideaal voor gymles, sport, groepsprojecten, spelletjesavonden en loterijverdelingen.
Veelvoorkomend gebruik
- Verdeel een Klas in GroepenVerdeel studenten willekeurig in evenwichtige groepen voor projecten en activiteiten.
- Maak Eerlijke SportteamsVerdeel spelers in gelijke teams voor pick-upspelen en training.
- Teams voor SpellenachtVorm snel willekeurige teams voor trivia, charades en gezelschapsspelen.
- Breakoutgroepen voor WorkshopsVerdeel workshop- of conferentiedeelnemers in discussiegroepen.
- Willekeurige Groepen voor CadeauuitwisselingenVerdeel een grote groep in kleinere cadeauuitwisselingspods.
Hoe het werkt
Teams indelen draait volledig in je browser met een cryptografisch veilige Fisher-Yates-shuffle (aangedreven door crypto.getRandomValues van de Web Crypto API) in combinatie met een snake-draft-verdeling voor evenwichtige teams. Als er regels voor samen houden of scheiden worden toegevoegd, zoekt een union-find-clusteroplosser met tot 400 willekeurige herstarts de meest evenwichtige geldige indeling.
- 1De namenlijst parsenNamen worden gesplitst op nieuwe regels en komma's, ontdaan van witruimte en ontdubbeld. Je kunt beide scheidingstekens vrij door elkaar gebruiken — de parser verwerkt ze in één doorgang.
- 2Cryptografisch veilige shuffleDe ingebouwde crypto.getRandomValues van de browser vult een Uint32Array met één willekeurig 32-bits geheel getal per naam. De shuffle gebruikt deze waarden met een schalende deling in plaats van modulo, waardoor de modulovertekening verdwijnt waar shufflers op basis van Math.random() last van hebben.
- 3Evenwichtige verdeling of oplossen met regelsZonder regels worden namen verdeeld met een snake-draft-patroon (links naar rechts in even rondes, rechts naar links in oneven rondes), zodat teamgroottes hooguit één verschillen. Met regels voor samen houden of scheiden worden namen via union-find samengevoegd tot clusters, waarna een willekeurige gulzige oplosser tot 400 indelingen probeert en de indeling met het kleinste verschil in grootte bewaart.
- 4Exporteren als tekst, CSV of deelbare linkResultaten kunnen als platte tekst worden gekopieerd, als .txt- of .csv-bestand worden gedownload (gebouwd met de Blob-API van de browser) of worden gedeeld via een URL-hash die de volledige sessiestatus in base64url bevat — op geen enkel moment met een server.
Gerelateerde tools
Rad-draaier
Typ een lijst met namen of keuzes, draai aan het rad en laat het willekeurig één kiezen, met een tikkend geluid, confetti en een optie om elke winnaar te verwijderen.
Avatarmaker
Maak nette initiaalavatars — kies kleuren, vorm en grootte, en exporteer een PNG.
Muntworp en draaiwiel
Flip een virtuele munt, spin een aanpasbaar wiel of kies willekeurig uit een lijst met opties. Gebruikt de cryptografisch veilige willekeurigheid van uw browser — geen openbare trekkingsloterij die kan worden geverifieerd, dus vermijd gereglementeerde wedstrijden.