Lottozahlen-Generator: 6 aus 49
Eine Tippgemeinschaft möchte für die nächste Ziehung der Westdeutschen Lotterie (WestLotto) sechs Lottozahlen zufällig auswählen. Sie stellt den Bereich auf 1 bis 49 ein, fordert sechs Zahlen an und deaktiviert Duplikate, damit jede Zahl nur einmal erscheint.
ErgebnisSechs eindeutige ganze Zahlen aus [1, 49]; jede Kombination tritt mit Wahrscheinlichkeit 1 / 13.983.816 auf.
Der Browser ruft crypto.getRandomValues auf, um 32-Bit-Werte zu erzeugen, verwirft mittels Rejection Sampling alle Werte, die zu einer Verzerrung führen würden, und bildet die übrigen Werte auf den Bereich 1–49 ab. Da Duplikate deaktiviert sind, werden bereits gezogene Zahlen aus dem Pool entfernt, bevor die nächste Zahl bestimmt wird. Das entspricht dem Ziehen ohne Zurücklegen, wie es auch bei der offiziellen Lottoziehung der Fall ist.