Zufalls-Teamgenerator
Geben Sie eine Namensliste ein, und dieser Zufalls-Teamgenerator teilt sie sofort in faire Teams ein — legen Sie die Anzahl der Teams oder Personen pro Team fest, gleichen Sie die Gesamtstärke pro Team aus und kopieren Sie das Ergebnis mit einem Klick.
Namensliste in zufällige Teams aufteilen
Formel des Teamgenerators
Dabei bedeuten:
- \(n\) — Anzahl der Personen in der Liste
- \(T\) — Anzahl der Teams
- \(s_i\) — Größe des Teams \(i\) (die Größen unterscheiden sich um höchstens 1 Person)
- \(P\) — gewünschte Personen pro Team, bei Aufteilung nach Teamgröße
- \(S_{\max}\), \(S_{\min}\) — höchste und niedrigste Gesamtstärke der Teams; \(\Delta\) ist die angezeigte Stärke-Spannweite
Die erste Zeile garantiert, dass die Teamgrößen so gleich wie möglich ausfallen: Jedes Team erhält \(\text{Basis}\) Mitglieder, und die ersten \(\text{Rest}\) Teams bekommen je eines mehr. Die Stärke-Spannweite \(\Delta\) zeigt, wie weit das stärkste und das schwächste Team auseinanderliegen; bei aktiviertem Stärke-Ausgleich versucht der Generator, \(\Delta\) Richtung 0 zu drücken.
Teamgenerator – Rechenbeispiel
Beispiel: sechs Personen mit Stärkewerten — Alice 9, Bob 7, Carol 8, Dan 5, Eve 6, Frank 4 — werden in 3 Teams namens Haie, Wölfe, Adler aufgeteilt, mit aktiviertem Stärke ausgleichen (die Standardeinstellungen des Rechners).
\[ n = 6, \quad T = 3 \quad \Rightarrow \quad \text{Basis} = \left\lfloor \tfrac{6}{3} \right\rfloor = 2, \quad \text{Rest} = 0 \Rightarrow s_i = 2 \]
\[ \text{Gesamtstärke} = 9 + 7 + 8 + 5 + 6 + 4 = 39, \quad \text{fairer Anteil} = \tfrac{39}{3} = 13 \]
Sortiert man die Personen nach Stärke abwärts und teilt sie dem Team mit dem jeweils niedrigsten Zwischenstand zu, ergibt sich die Paarung \(9+4\), \(8+5\), \(7+6\):
\[ 9 + 4 = 13, \quad 8 + 5 = 13, \quad 7 + 6 = 13 \quad \Rightarrow \quad \Delta = 13 - 13 = 0 \]
Ergebnis: Haie — Alice (9), Frank (4); Wölfe — Carol (8), Dan (5); Adler — Bob (7), Eve (6). Jedes Team hat 2 Personen und eine Gesamtstärke von exakt 13, die Stärke-Spannweite beträgt also 0 — ein perfekt ausgewogenes Ergebnis.
So benutzen Sie den Rechner
- Geben Sie Ihre Namen in das Feld Namen ein, einen pro Zeile. Für den Stärke-Ausgleich hängen Sie nach einem Komma oder Semikolon eine Zahl an, z. B.
Alice, 9(für Dezimalstellen dient ein Punkt, z. B.Alice, 8.5). Leerzeilen werden ignoriert. - Wählen Sie unter Aufteilen nach zwischen Anzahl Teams und Personen pro Team. Das passende Eingabefeld (Anzahl Teams oder Personen pro Team) erscheint darunter.
- Bei Bedarf geben Sie kommagetrennte Teamnamen (optional) ein, z. B.
Haie, Wölfe, Adler. Teams ohne Namen erhalten automatisch die Bezeichnung Team 1, Team 2 … - Haben Ihre Namen Stärkewerte, lassen Sie Stärke ausgleichen aktiviert, um die Gesamtstärke pro Team anzugleichen; deaktivieren Sie die Option für eine rein zufällige Auslosung.
- Ihre Teams finden Sie unter Ihre Teams, zusammen mit der Anzahl der Teams, den Personen pro Team und der Stärke-Spannweite. Klicken Sie auf Neu mischen für eine neue Auslosung oder auf Als Text kopieren, um die gesamte Liste in die Zwischenablage zu übernehmen.
Was ist ein Zufalls-Teamgenerator?
Ein Zufalls-Teamgenerator nimmt eine Liste mit Namen und teilt sie ohne jede Bevorzugung in Teams ein — das digitale Gegenstück zum Zettelziehen aus dem Hut, nur schneller und fairer. Er eignet sich, um eine Klasse in Projektgruppen aufzuteilen, ein spontanes Sportmatch zu organisieren, Workshop-Tische zuzuweisen oder zufällige Paarungen für ein Turnier oder zum Wichteln zu erstellen.
Fair bedeutet hier zweierlei. Erstens wird keine Person und keine Aufteilung bevorzugt: Die Liste wird mit dem Fisher-Yates-Algorithmus unter Verwendung kryptographisch sicherer Zufallszahlen gemischt (crypto.getRandomValues), sodass jede denkbare Teamaufteilung gleich wahrscheinlich ist. Zweitens sind die Teams in ihrer Größe ausgeglichen: Die Größen unterscheiden sich nie um mehr als eine Person — niemand landet also als Einzelgänger in einem winzigen Team, während andere in einer großen Gruppe spielen.
Der optionale Stärke-Ausgleich ergänzt eine dritte Ebene der Fairness. Jede Person kann eine Zahl mitbringen — einen Stärkewert, ein Handicap, das Ergebnis der letzten Woche, eine Tischtennis-Ranglistenpunktzahl —, und der Generator verteilt die Personen so, dass die Summen pro Team möglichst nahe beieinanderliegen. Die Personen werden dazu nach Stärke absteigend sortiert, und jede schließt sich dem in Frage kommenden Team mit dem kleinsten Zwischenstand an. Der Wert Stärke-Spannweite im Ergebnis (die Differenz zwischen dem stärksten und dem schwächsten Team) zeigt, wie gut das gelungen ist: 0 bedeutet exakt gleiche Summen, kleine Werte bedeuten, dass der Vergleich ausgewogen verlaufen dürfte.
Beachten Sie, dass die Auslosung mit Stärkewerten nur teilweise zufällig ist: Teamgrößen und Gleichmäßigkeit sind garantiert und die Summen werden ausbalanciert, aber eine rein zufällige Aufteilung ist dann nicht mehr das Ziel. Möchten Sie stattdessen ein völlig unvorhersehbares Ergebnis — wie bei einem Glücksrad oder einem Münzwurf —, deaktivieren Sie den Stärke-Ausgleich oder probieren Sie unseren Würfelsimulator für schnelle Zufallsentscheidungen.
Grenzen und praktische Hinweise
- Die Liste akzeptiert 2 bis 200 Namen mit bis zu 120 Zeichen pro Zeile. Stärkewerte müssen zwischen 0 und 1000 liegen; Dezimalstellen werden mit Punkt eingegeben.
- Namen ohne Stärkewert zählen in den Summen als 0. Mischen Sie Namen mit Stärkewerten und Namen ohne Zahl, kann die Spannweite zwangsläufig nur begrenzt klein werden — vergeben Sie am besten für alle eine Zahl.
- Der Stärke-Ausgleich ist ein schnelles Greedy-Verfahren, keine erschöpfende Suche. Bei alltäglichen Listen findet er die ausgewogene Aufteilung, doch bei sehr kniffligen Zahlenkombinationen kann es eine mathematisch perfekte Aufteilung geben, die der Rechner um Haaresbreite verpasst.
- Teilen Sie nach Personen pro Team auf und die Liste geht nicht auf, erhält einfach das letzte Team die übrigen Personen — die Ergebnisnotiz weist ausdrücklich darauf hin.
- Die Teams behalten ihre Mitglieder, bis sich etwas ändert: ein bearbeiteter Name, eine geänderte Aufteilungsart oder ein Klick auf Neu mischen erzeugt eine neue Auslosung. So können Sie ein Ergebnis kopieren oder abfotografieren, ohne dass es sich unter Ihren Händen verändert.
- Da das Mischen auf der kryptographischen Zufallsquelle Ihres Browsers beruht, sind die Auslosungen nicht reproduzierbar; außerdem wird keine Namensliste gespeichert — alles geschieht lokal in Ihrem Browser.
- Für einzelne Gewinner statt Teams — einen Namen aus dem Hut ziehen, bestimmen, wer anfängt — passt ein Münzwurf oder ein Ziehungstool besser als eine Teamaufteilung.
Häufig gestellte Fragen
Wie teile ich eine Liste ohne Hilfsmittel zufällig in Teams ein?
Schreiben Sie jeden Namen auf einen Zettel, legen Sie alle Zettel in einen Hut und ziehen Sie sie einzeln: Der erste Zettel startet Team 1, der nächste Team 2 und so weiter, bis dieTeams durch sind — dann geht es wieder bei Team 1 weiter. Bei dieser Auslosung in Runden unterscheiden sich die Teamgrößen um höchstens eine Person. Notieren Sie die Reihenfolge der Ziehung, damit niemand Ihnen Bevorzugung vorwerfen kann, oder bitten Sie eine neutrale Person, die Zettel zu ziehen.
Ist das Mischen wirklich zufällig und fair?
Ja. Der Generator nutzt den Fisher-Yates-Mischalgorithmus mit der kryptographischen Zufallsquelle Ihres Browsers (crypto.getRandomValues) — dieselbe Qualität an Zufälligkeit, wie sie auch für Sicherheitsaufgaben eingesetzt wird. Jede mögliche Teamaufteilung ist gleich wahrscheinlich, kein Name, keine Position und kein Team wird bevorzugt. Beachten Sie, dass die Auslosung bei aktiviertem Stärke-Ausgleich bewusst nur teilweise zufällig ist, weil dann nicht Unvorhersehbarkeit, sondern ausgeglichene Teamstärke das Ziel ist.
Was ist ein guter Wert für die Stärke-Spannweite?
Die Stärke-Spannweite ist die Differenz zwischen den Gesamtstärken des stärksten und des schwächsten Teams. 0 ist perfekt — identische Summen. Was darüber hinaus als „klein genug“ gilt, hängt von Ihren Werten ab: Bei Stärken um 5–10 sorgt eine Spannweite von 1–2 meist noch für einen spannenden Vergleich, während dieselbe Spannweite bei Werten um 100 kaum ins Gewicht fällt. Wirkt die Spannweite groß, ergänzen Sie Stärkewerte für Personen, die keine Zahl haben — fehlende Zahlen zählen als 0.
Was passiert, wenn die Liste nicht aufgeht?
Nichts geht schief — die übrig gebliebenen Personen werden zuerst verteilt. Teilen Sie nach einer festen Anzahl Teams auf, unterscheiden sich die Größen nie um mehr als eins: Bei 10 Personen auf 3 Teams ergeben sich die Größen 4, 3, 3. Teilen Sie nach Personen pro Team auf, erhält das letzte Team den Rest: 10 Personen mit 3 pro Team ergeben 4 Teams, das letzte mit nur 1 Person, und die Ergebnisnotiz sagt das ausdrücklich. Wollen Sie ein winziges Rest-Team vermeiden, teilen Sie stattdessen nach Anzahl Teams auf.
Kann ich damit auch auswählen, wer anfängt oder wer wem beim Wichteln schenkt?
Für Geschenktauschen funktioniert es gut, wenn Sie Personen pro Team auf 2 setzen — jedes Namenspaar zeigt dann, wer wem schenkt. Beachten Sie aber, dass jedes Paar „einander beschenkt“, was weniger geheim ist als eine echte Kettenauslosung. Einen einzelnen Gewinner, einen Moderator oder die Startperson auszulosen, ist mit einer Teamaufteilung das falsche Werkzeug — eine Zufalls-Namensauslosung oder ein Münzwurf ist schneller und passt besser zur Aufgabe.
Warum bekomme ich beim Stärke-Ausgleich immer wieder dieselben oder sehr ähnliche Teams?
Das ist zu erwarten. Bei aktivem Ausgleich werden die Personen nach Stärke sortiert, und jede schließt sich dem Team mit dem niedrigsten Zwischenstand an — die Struktur der Aufteilung ist also weitgehend durch die Zahlen selbst festgelegt; nur die Reihenfolge innerhalb gleicher Stärken und die Zuweisungsreihenfolge der Teams variieren. Sollen sich alle Auslosungen völlig unterschiedlich anfühlen, deaktivieren Sie „Stärke ausgleichen“ für eine rein zufällige Verteilung.
Kann ich eine ungerade Anzahl Personen in 2er-Teams aufteilen, etwa Turnierpaarungen?
Ja, planen Sie aber den Rest ein. Bei 9 Personen mit 2 pro Team ergeben sich 4 Teams plus ein letztes Team mit 1 Person, weil das letzte Team den Rest aufnimmt. Bringt ein einsames „Team aus einer Person“ für Ihre Aktivität nichts, streichen Sie either einen Namen (das klassische Freilos im Turnierbaum), ergänzen eine Person, um die Zahl gerade zu machen, oder teilen nach Anzahl Teams auf, damit die Größen so gleich wie möglich ausfallen (z. B. 9 Personen in 3 Teams à 3).