Zum Hauptinhalt springen

Zufälliger Team-Generator – kostenlos

Eine Namensliste in ausgewogene Zufallsteams aufteilen – nach Teamanzahl oder Teamgröße. Kryptografisch fairer Zufallsmix, sofortiger Neumix.

Funktioniert nach dem Laden offline
Gespeicherte Listen

Ihre letzte Liste und Einstellungen werden auf diesem Gerät gespeichert. Geben Sie einer Liste einen Namen, um sie für später aufzubewahren.

Noch keine gespeicherten Listen.

Teamnamen (optional)

Leer lassen, um Farben zu verwenden. Sie können ein Team auch direkt auf seiner Karte umbenennen.

Einschränkungen hinzufügen (optional)

Eine Gruppe pro Zeile; Namen mit & oder Kommas trennen. Diese Personen landen immer im selben Team.

Eine Gruppe pro Zeile; Namen mit & oder Kommas trennen. Diese Personen gehen in verschiedene Teams.

💡 Teams werden per Snake-Draft ausgeglichen, sodass die Größen um höchstens eins abweichen. Das Mischen verwendet die kryptografisch sichere Zufallsgenerierung des Browsers — wirklich fair. Ideal für den Sportunterricht, Sport, Gruppenarbeiten, Spieleabende und Wichteln.

Häufige Anwendungen

  • Teilen Sie eine Klasse in Gruppen aufTeilen Sie Schüler zufällig in ausgewogene Gruppen für Projekte und Aktivitäten ein.
  • Bilden Sie faire SportteamsTeilen Sie Spieler in gleichmäßige Teams für Freizeitspiele und Training auf.
  • Teams für Spiele-NachtBilden Sie schnell zufällige Teams für Trivias, Charades und Partyspiele.
  • Breakout-Gruppen für WorkshopsTeilen Sie Workshop- oder Konferenzteilnehmer in Diskussionsgruppen auf.
  • Zufallsgruppen für GeschenkaustauschTeilen Sie eine große Gruppe in kleinere Geschenkaustausch-Pods auf.

So funktioniert es

Die Teameinteilung läuft vollständig in Ihrem Browser mit einem kryptografisch sicheren Fisher-Yates-Mischen (über crypto.getRandomValues der Web Crypto API), kombiniert mit einer Snake-Draft-Verteilung für ausgeglichene Teams. Werden Regeln zum Zusammen- oder Getrennthalten hinzugefügt, findet ein Union-Find-Cluster-Löser mit bis zu 400 zufälligen Neustarts die am gleichmäßigsten verteilte gültige Einteilung.

  1. 1
    Parsen der Namensliste
    Namen werden an Zeilenumbrüchen und Kommas getrennt, von Leerraum befreit und dedupliziert. Sie können beide Trennzeichen frei mischen – der Parser verarbeitet sie in einem Durchgang.
  2. 2
    Kryptografisch sicheres Mischen
    Das integrierte crypto.getRandomValues des Browsers füllt ein Uint32Array mit einer zufälligen 32-Bit-Ganzzahl pro Name. Das Mischen nutzt diese Werte mit einer skalierenden Division statt Modulo und beseitigt so die Modulo-Verzerrung, unter der Mischverfahren auf Basis von Math.random() leiden.
  3. 3
    Ausgeglichene Verteilung oder Lösen von Bedingungen
    Ohne Bedingungen werden die Namen im Snake-Draft-Muster verteilt (in geraden Runden von links nach rechts, in ungeraden von rechts nach links), sodass sich die Teamgrößen höchstens um eins unterscheiden. Mit Regeln zum Zusammen- oder Getrennthalten werden Namen per Union-Find zu Clustern zusammengefasst, dann probiert ein zufallsbasierter gieriger Löser bis zu 400 Platzierungen und behält die Einteilung mit dem geringsten Größenunterschied.
  4. 4
    Export als Text, CSV oder teilbarer Link
    Ergebnisse können als reiner Text kopiert, als .txt- oder .csv-Datei heruntergeladen (erstellt mit der Blob-API des Browsers) oder über einen URL-Hash geteilt werden, der den gesamten Sitzungszustand in base64url kodiert – zu keinem Zeitpunkt ist ein Server beteiligt.

Ähnliche Tools

Häufige Fragen