Sie möchten eine Tombola auslosen, in der Klasse jemanden drannehmen oder klären, wer heuer die Protokolle schreibt? Dieser kostenlose Online-Zufallsgenerator für Österreich wählt fair aus jeder eingefügten Liste. Fügen Sie die Zeilen in das Feld „Einträge“ ein — eine pro Zeile oder durch Beistrich getrennt —, legen Sie die „Anzahl“ fest und klicken Sie auf „Generieren“. Eine Liste benötigt mindestens zwei Einträge und fasst bis zu 1000 Zeilen, jeweils mit maximal 200 Zeichen.
Jede Ziehung erfolgt direkt in Ihrem Browser über die Web Crypto API (crypto.getRandomValues), die kryptografisch starke Zufallswerte aus der Systementropie Ihres Browsers liefert. Ihre Liste wird niemals an unseren Server gesendet, sodass wir sie weder einsehen noch protokollieren. Das ist besonders wichtig, da hier oft Kundendaten, Klassenbücher oder die Namen von Teammitgliedern eingefügt werden. Auch „Aus Datei laden“ hält dieses Versprechen: Der Browser liest die Datei selbst und füllt das Feld lokal aus, ohne etwas hochzuladen.
Die Optionen sind für Listen gemacht, wie sie im Alltag vorkommen. Das „Trennzeichen“ steht auf „Automatisch“, wodurch Zeilenumbrüche und Beistriche erkannt werden. So funktioniert eine kopierte Liste aus einer Tabelle, einem Chat oder einem Dokument ohne Nachbearbeitung. Stellen Sie es fest auf „Zeilenumbruch“, „Beistrich“ oder „Leerzeichen“ ein, wenn Ihre Daten verschiedene Formate mischen. Beachten Sie, dass „Leerzeichen“ immer eine bewusste Entscheidung erfordert, da Einträge wie vollständige Namen eigene Leerzeichen enthalten und ein automatisches Trennen viele Listen ruinieren würde. Die „Anzahl“ bestimmt, wie viele Einträge gezogen werden (1 bis 100). Sollen drei Gewinne an 200 Teilnehmende vergeben werden? Fügen Sie die Liste ein, setzen Sie die „Anzahl“ auf 3 und klicken Sie auf „Generieren“. Zwei Steuerelemente gelten erst ab einer „Anzahl“ von 2 und bleiben andernfalls inaktiv: „Ohne Wiederholungen“ legt fest, ob derselbe Eintrag mehrfach gezogen werden kann, und das „Ausgabeformat“ bestimmt die Formatierung der Ergebnisse („Ein Eintrag pro Zeile“, „Mit Leerzeichen getrennt“ oder „Mit Beistrich getrennt“).
Eine Reihe von Schaltflächen am Feld „Einträge“ übernimmt die Bearbeitung, für die Sie sonst ein anderes Programm bräuchten. „Aus Datei laden“ importiert eine Liste direkt aus einer Text- oder CSV-Datei. „Mischen“ ordnet die Einträge im Feld neu an, „Sortieren“ arrangiert sie alphabetisch (Zahlen werden natürlich sortiert, ein zweiter Klick kehrt die Reihenfolge um) und „Löschen“ leert das Feld komplett. „Beispieldaten einfügen“ lädt eine kurze Musterliste, um das Tool schnell auszuprobieren. Mit „An Inhalt anpassen“ klappt das Feld nach unten auf, um lange Listen vollständig anzuzeigen, und „Auf Standardgröße zurücksetzen“ verkleinert es wieder. Unterhalb des Ergebnisses legt „Alles kopieren“ jede Ziehung in die Zwischenablage, „Als Datei speichern“ exportiert sie und der „Verlauf“ speichert die letzten 10 Auslosungen im Browser, sodass frühere Ergebnisse mit einem Klick griffbereit sind.
Wie wird die Auswahl eigentlich getroffen? Wenn Sie auf „Generieren“ klicken, fordert die Seite vom Browser Zufallswerte über crypto.getRandomValues an und nutzt sie, um Positionen in Ihrer Liste zu bestimmen, anstatt auf fehleranfällige JavaScript-Funktionen wie Math.random() zurückzugreifen. Die Umwandlung eines 32-Bit-Wertes in eine Listenposition ist oft fehlerhaft: Die einfache Modulo-Rechnung ist verzerrt, da Einträge am Anfang minimal häufiger vorkommen, sofern die Listenlänge nicht exakt in 2^32 passt (Modulo-Bias). Dieser Zufallsgenerator verwirft stattdessen alle Werte oberhalb des größten Vielfachen der Listenlänge und zieht erneut — ein Verfahren, das sich Verwerfungsmethode (Rejection Sampling) nennt. Es kostet ein paar zusätzliche Ziehungen, liefert aber eine exakte mathematische Garantie. Die Position in der Liste ändert nichts: Der erste und der letzte Eintrag haben bei jeder Ziehung die gleiche Wahrscheinlichkeit.
Die Option „Ohne Wiederholungen“ trennt zwei völlig unterschiedliche Arten von Auslosungen. Ist sie aktiv, mischt das Tool eine Kopie der Liste mithilfe des Fisher-Yates-Algorithmus und nimmt die Einträge von oben ab — vergleichbar mit dem Ziehen von Losen aus einem Hut, die nicht zurückgelegt werden. So wird kein Eintrag doppelt gezogen und jede Gruppe dieser Größe ist gleich wahrscheinlich (Ziehen ohne Zurücklegen). Dies eignet sich für Gewinne, Teams und die Reihenfolge. Ist sie deaktiviert, wird jeder Eintrag unabhängig aus der gesamten Liste gezogen, sodass derselbe Name mehrfach vorkommen kann (Ziehen mit Zurücklegen). Dies ist ideal, wenn alle Personen in jeder Runde auswählbar bleiben sollen. Keine Methode ist fairer; sie beantworten lediglich unterschiedliche Fragen.
Eine faire Auslosung sieht für Menschen gar nicht fair aus. Wenn Sie fünf Namen aus zehn ziehen, werden regelmäßig zwei Einträge gewählt, die nebeneinander in der ursprünglichen Liste standen. Sobald Wiederholungen erlaubt sind, kann derselbe Name auch zweimal hintereinander auftreten — all das ist völlig normal. Ist „Ohne Wiederholungen“ deaktiviert, ist jede Ziehung unabhängig: Frühere Ergebnisse haben keinerlei Einfluss auf spätere, und niemand ist jemals „an der Reihe“, endlich gezogen zu werden (Spielerfehlschluss). Wenn Menschen versuchen, selbst zufällig zu wählen, vermeiden sie den ersten und letzten Eintrag, lassen keinen Namen doppelt vorkommen und verteilen die Wahl viel gleichmäßiger, als der echte Zufall es jemals tut. Ein Ergebnis, das verdächtig ordentlich aussieht, wurde mit höherer Wahrscheinlichkeit von einer Person erfunden als durch Zufall gezogen; zufällige Ziehungen erzeugen Häufungen.
Warum dieser Zufallsgenerator für Listen?
- Vollständig im Browser: Die Liste wird lokal gelesen und nie an unseren Server gesendet
- Web Crypto API: Kryptografisch sicher, kein simples Math.random()
- Kein Modulo-Bias: Die Verwerfungsmethode macht jeden Eintrag gleich wahrscheinlich
- Jedes Listenformat: automatisch pro Zeile oder durch Beistrich, durch Leerzeichen auf Wunsch
- Modus „Ohne Wiederholungen“: Tombola-Gewinner oder Teams ziehen, ohne dass ein Eintrag doppelt gezogen wird
- Bis zu 1000 Einträge und bis zu 100 Auswahlen in einer einzigen Ziehung
- Integrierte Werkzeuge: Datei laden, mischen, sortieren, löschen, Beispieldaten
- Verlauf und Speichern: eine Kopie jeder Ziehung behalten
- Unbegrenzt und kostenlos: Keine Anmeldung, keine Limits, nichts auf unseren Servern
In Österreich kommen Zufallsentscheidungen überall dort zum Einsatz, wo das Ergebnis unangefochten bleiben muss. Lehrkräfte rufen Lernende auf, ohne jemanden zu bevorzugen, und teilen Schulklassen in Projektgruppen auf. Vereine losen bei der Tombola vor einem Publikum aus, das an das Resultat glauben muss. Führungskräfte verteilen die Aufgaben, die niemand freiwillig übernimmt, Entwicklungsteams klären die Reihenfolge bei Präsentationen, und beim Wichteln im Büro entscheidet es, wer wen beschenkt. Forschungsteams ziehen eine zufällige Stichprobe von Datensätzen für ein Audit. Selbst im Freundeskreis klärt es, welcher Film geschaut wird oder wer das Restaurant auswählt. Die Gemeinsamkeit ist eine Auswahl, die sich im Nachhinein belegen lässt: Die Ziehung nutzt kryptografische Sicherheit, findet vollständig auf dem eigenen Gerät statt und der „Verlauf“ bewahrt das Ergebnis für später auf — bei einer öffentlichen Verlosung sollten Sie die Teilnehmerliste und das Ergebnis jedoch vor der Bekanntgabe speichern, denn ein Browserverlauf ist eine Bequemlichkeit, kein Beweis.
Dieses Tool hat ehrliche technische Grenzen. Es kann nicht mehr unterschiedliche Einträge ziehen, als die Liste enthält — für drei Tombolagewinne werden mindestens drei Namen benötigt. Es verarbeitet maximal 1000 Einträge zu je 200 Zeichen und zieht bis zu 100 Elemente auf einmal. Die Funktionen „Mischen“ und „Sortieren“ arbeiten zeilenbasiert; eine durch Beistriche getrennte Liste in einer einzigen Zeile wird erst umgeordnet, wenn sie in einzelne Zeilen zerlegt wurde. Zudem verändern diese Buttons nur die Ansicht im Eingabefeld, nicht jedoch die Fairness der Ziehung, da die Startreihenfolge irrelevant ist. Jeder Eintrag hat das exakt gleiche Gewicht — wenn ein Name doppelt zählen soll, muss er zweimal eingefügt werden. Innerhalb dieser Grenzen gilt ein starkes Versprechen: Bei jeder Auswahl hat jeder Eintrag, der sich noch in der Verlosung befindet, exakt dieselbe Chance.