Zufallsauswahl
Zufallsauswahl aus einer Liste
Eine Liste – eine faire Auswahl. Oder gleich mehrere Gewinner und eine neue Reihenfolge.
Wie man fair einen Gewinner wählt
Zufällige Auswahl hat eine wichtige Eigenschaft: Jeder Teilnehmer muss die gleiche Chance haben. Hier sorgt dafür der kryptografische Generator des Browsers
crypto.getRandomValues – dieselbe Quelle, die für die Verschlüsselung von Verbindungen genutzt wird. Der Wert hängt nicht von Uhrzeit, Zeitzone oder einem „glücklichen“ Klick ab: Weder der Veranstalter noch die Teilnehmer können ihn vorher vorhersagen.
Die Liste wird nirgendwohin gesendet: Namen, Ergebnisse und Ausschlüsse werden direkt in deinem Tab berechnet. Deshalb funktioniert die Ziehung auch offline – es genügt, die Seite einmal zu öffnen.
Warum die Zeilenreihenfolge keine Rolle spielt
Eine Zeile in der Liste ist keine Warteschlange und keine Priorität. Vor der Auswahl mischt die Website eine Kopie der Liste mit dem Fisher-Yates-Verfahren und nimmt daraus die benötigte Anzahl Positionen. Die Wahrscheinlichkeit für jeden Teilnehmer ist 1/N, wobei N die Zahl der Teilnehmer ist – unabhängig davon, ob der Name an erster oder letzter Stelle steht.
Deshalb musst du die Namen nicht „nach Alphabet“ sortieren oder in zufälliger Reihenfolge einfügen – das beeinflusst das Ergebnis nicht. Und wenn du wirklich eine neue Reihenfolge brauchst, schalte den Modus „Mischen“ ein: Er zeigt eine zufällige Permutation aller Teilnehmer, die du kopieren oder als CSV herunterladen kannst.
Wie die Wiederholungsprüfung funktioniert
Der Schalter „Wiederholungen ignorieren“ vergleicht Zeilen ohne Rücksicht auf Groß- und Kleinschreibung und überflüssige Leerzeichen: „Anna“, „anna“ und „ Anna “ sind ein Teilnehmer. Schaltest du die Option aus, werden gleiche Zeilen zu eigenen Einträgen – etwa wenn zwei Personen denselben Namen haben oder ein Teilnehmer zwei Lose bekommen hat.
Die Option „Gewinner aus der Liste entfernen“ ist ein dauerhafter Ausschluss: Der Gewinner nimmt an weiteren Runden nicht teil, bis du auf „Alle zurückholen“ klickst. Der Zähler daneben zeigt, wie viele Teilnehmer übrig sind. Liste und Ausschlüsse bleiben im localStorage des Browsers und überstehen deshalb ein Neuladen der Seite.
Wann es nützlich ist
- Einen Preis unter Abonnenten, Kollegen oder Freunden verlosen;
- Einen Diensthabenden, eine Referentin oder die Reihenfolge für eine Aufgabe bestimmen;
- Die Reihenfolge von Auftritten und Präsentationen bestimmen;
- Entscheiden, wohin es mit dem Team geht, ohne zu diskutieren;
- Einzeln auslosen – mit dem Gefühl einer echten Lostrommel.