Gruppen-Generator

Team-Verteilung // v1.0

Einen Namen pro Zeile eingeben

Konfiguration
Mitglieder:0
Gruppen:0

Cmd/Strg + Enter ↵

So hilft dieses Tool

Gib einen Eintrag pro Zeile ein, wähle 2 bis 20 Gruppen und starte die Generierung. Leere Zeilen werden übersprungen, wiederholte Zeilen bleiben getrennte Einträge und die Gruppenzahl darf die Zahl der erkannten Einträge nicht überschreiten. Das Tool wählt die Fisher–Yates-Indizes mit Web Crypto getRandomValues und rejection sampling und verteilt die gemischten Einträge danach per Round-Robin. Gruppengrößen unterscheiden sich um höchstens 1. Du kannst eine Gruppe oder alle Gruppen mit den festen Überschriften Gruppe 1, Gruppe 2… kopieren. Die Auslosung verwendet ausschließlich Eingabezeilen und Gruppenzahl; Namen, Beziehungen, Rollen oder Fähigkeiten werden nicht untersucht. Jede Permutation ist gleich wahrscheinlich, während bei ungleichen Kapazitäten die Wahrscheinlichkeit für eine bestimmte Gruppe von deren Kapazität abhängt.

Ein Eintrag je Zeile

2 bis 20 Gruppen

Größenunterschied höchstens 1

Zwei Kopieraktionen

Was macht der Zufalls-Gruppengenerator?

Gib einen Eintrag pro Zeile ein, wähle 2 bis 20 Gruppen und starte die Generierung. Leere Zeilen werden übersprungen, wiederholte Zeilen bleiben getrennte Einträge und die Gruppenzahl darf die Zahl der erkannten Einträge nicht überschreiten. Das Tool wählt die Fisher–Yates-Indizes mit Web Crypto getRandomValues und rejection sampling und verteilt die gemischten Einträge danach per Round-Robin. Gruppengrößen unterscheiden sich um höchstens 1. Du kannst eine Gruppe oder alle Gruppen mit den festen Überschriften Gruppe 1, Gruppe 2… kopieren. Die Auslosung verwendet ausschließlich Eingabezeilen und Gruppenzahl; Namen, Beziehungen, Rollen oder Fähigkeiten werden nicht untersucht. Jede Permutation ist gleich wahrscheinlich, während bei ungleichen Kapazitäten die Wahrscheinlichkeit für eine bestimmte Gruppe von deren Kapazität abhängt.

Geeignet für

🧑‍🏫

Lehrkräfte

Eine Klassenliste auf eine gewählte Gruppenzahl verteilen.

🏢

Moderation

Breakout-Gruppen aus einer Teilnehmerliste bilden.

Training

Eine erste Auslosung für Übungen oder Trainingsgruppen erstellen.

🎉

Spielleitung

Spielende auf eine gewählte Anzahl Teams verteilen.

Funktionen des Panels

01

Ein Eintrag je Zeile

Jede nicht leere Zeile wird ein Element der Auslosung.

02

2 bis 20 Gruppen

Die Gruppenzahl darf die Zahl der Einträge nicht überschreiten.

03

Größenunterschied höchstens 1

Round-Robin erzeugt die rechnerisch nächstmöglichen Größen.

04

Zwei Kopieraktionen

Eine einzelne Gruppe oder alle Gruppen samt fester Überschriften kopieren.

Beispiele

Klassenliste

24 Namen einfügen und 6 Gruppen wählen.

Das Ergebnis enthält 6 Gruppen mit je 4 Einträgen.

Workshop

17 Teilnehmende einfügen und 5 Gruppen wählen.

Die Größen lauten 4, 4, 3, 3 und 3.

Spieleabend

12 Spielende einfügen und 3 Gruppen wählen.

Eine Gruppe oder das vollständige Ergebnis kopieren.

So geht es

  1. 1.

    Einträge erfassen

    Ein Eintrag pro Zeile; leere Zeilen werden ignoriert.

  2. 2.

    Anzahl wählen

    2 bis 20 Gruppen auswählen.

  3. 3.

    Generieren

    Die Liste wird gemischt und per Round-Robin verteilt.

  4. 4.

    Kopieren

    Den Button einer Gruppe oder Alle kopieren verwenden.

Fragen zum Ergebnis

Wie wird die gemischte Reihenfolge gewählt?

Fisher–Yates bezieht jeden Index über Web Crypto getRandomValues. Rejection sampling verwirft den ungleich teilbaren Rand des Uint32-Bereichs vor der Abbildung auf den benötigten Bereich.

Was ist gleich wahrscheinlich?

Jede Permutation ist gleich wahrscheinlich. Damit kann jede Person jede bestimmte Position der gemischten Reihenfolge mit derselben Wahrscheinlichkeit belegen.

Ist jede Gruppe für eine Person gleich wahrscheinlich?

Nur bei gleichen Kapazitäten. Bei unterschiedlichen Kapazitäten gelten unterschiedliche Wahrscheinlichkeiten: Enthält eine Gruppe c von n Ausgabeplätzen, beträgt die Wahrscheinlichkeit c/n.

Wie stark unterscheiden sich die Größen?

Durch Round-Robin unterscheiden sich zwei Gruppengrößen um höchstens 1.

Berücksichtigt das Tool Können oder Spielstärke?

Nein. Das Panel kennt nur die Eingabezeilen und die Gruppenzahl; Angaben zu Können oder Stärke werden nicht erfasst.

Grenzen des Verfahrens

Web Crypto getRandomValues liefert Uint32-Werte. In jedem Fisher–Yates-Schritt verwirft rejection sampling den kurzen Rest des Zahlenbereichs, der sich nicht gleichmäßig durch die benötigte Indexzahl teilen lässt; erst danach wird der angenommene Wert auf den Indexbereich abgebildet. So entsteht keine Modulo-Verzerrung bei der Indexwahl und jede Permutation ist gleich wahrscheinlich. Round-Robin ordnet die Positionen 1, 2, 3… nacheinander den Gruppen zu und beginnt anschließend wieder bei Gruppe 1. Dadurch unterscheiden sich die Größen um höchstens 1. Beziehungen, Rollen, Können und andere Eigenschaften werden nicht ausgewertet. Bei gleichen Kapazitäten sind die Gruppenwahrscheinlichkeiten gleich; sonst gilt für c von n Positionen die Wahrscheinlichkeit c/n.

Eine Gruppe in einem deutschen Workshop verteilt leere Teilnahmekarten und farbige Magnete auf mehrere ausgeglichene Gruppen.
Eine Gruppe in einem deutschen Workshop verteilt leere Teilnahmekarten und farbige Magnete auf mehrere ausgeglichene Gruppen.
Leere Karten und farbige Magnete machen die zufällige, faire Gruppeneinteilung auf dem Whiteboard sichtbar.