Wofür Menschen Zufallszahlen tatsächlich verwenden
Sechs Kategorien decken fast jede echte Anfrage ab, und sie brauchen unterschiedliche Arten von Zufall.
Die sechs Kategorien
| Verwendung | Typischer Bereich | Mit oder ohne Wiederholung |
|---|---|---|
| Faire Ziehung / Verlosung | 1 bis Teilnehmerzahl | Ohne |
| Stichprobe zur Prüfung | 1 bis Datensatznummer | Ohne |
| Spielmechanik | Würfel, d20, Karten | Je nach Würfel |
| Testdaten | Beliebiger Bereich oder Länge | Meist mit |
| Aufgaben- oder Sitzverteilung | 1 bis Personenzahl | Ohne |
| Entscheidungen und Stichentscheid | 1 bis Optionszahl | Entfällt |
Ohne Wiederholung ist der Punkt, den viele falsch machen
Gewinner einzeln ziehen und bei einem Duplikat neu würfeln ist der manuelle Weg, und er hat zwei Probleme: Er verschwendet Versuche, und er lässt den Vorgang willkürlich wirken, selbst wenn er fair ist. Stichproben ohne Wiederholung – ein teilweises Mischen – sind sowohl korrekt als auch leichter zu erklären.
Der Unterschied ändert auch die Mathematik. Mit Wiederholung hat jede Ziehung dieselbe Wahrscheinlichkeit. Ohne schrumpft der Pool, die Wahrscheinlichkeiten verschieben sich also nach jeder Ziehung.
Wo Zufall nicht hingehört
Alles, was reproduzierbar sein muss: Testdaten, die über Läufe hinweg passen müssen, eine A/B-Zuordnung, die für einen Nutzer stabil bleiben muss, oder eine deterministische Simulation. Dort braucht man einen Generator mit Startwert, keinen zufälligen – derselbe Startwert reproduziert dieselbe Folge.
Und alles Sicherheitsrelevante gehört an eine kryptografische Quelle, nicht an eine Bequemlichkeitsseite. Eine Zufallszahl für eine Verlosung und eine für ein Token sehen gleich aus, haben aber entgegengesetzte Anforderungen.
Häufige Fragen
Was ist der Unterschied zwischen Ziehen und Auswählen?
Ziehen meint meist Reihenfolge und keine Wiederholung; Auswählen eine einzelne unabhängige Wahl. Für mehrere Gewinner wird das Ziehverhalten gebraucht.
Kann ich einen Zufallsgenerator für eine Verlosung nutzen?
Für eine lockere ja. Wo es rechtlich zählt, Methode und Teilnehmerliste vor der Ziehung dokumentieren und das geordnete Ergebnis aufbewahren.
Sollten Testdaten zufällig oder mit Startwert erzeugt werden?
Mit Startwert, wenn die Tests davon abhängen. Zufällige Werte, die bei jedem Lauf wechseln, machen Fehlschläge schwer reproduzierbar.