Zufallszahlengenerator
Erzeugen Sie eine oder mehrere zufällige ganze Zahlen innerhalb eines beliebigen Bereichs, mit der Option, Wiederholungen zu vermeiden. Nützlich, um einen Gewinner bei einer Verlosung zu ziehen, einen virtuellen Würfel zu werfen, lottoartige Zahlen zu ziehen, oder immer wenn Sie eine unvorhersehbare Zahl benötigen.
So funktioniert es
Zahlen werden mit der kryptographisch sicheren Zufallsquelle Ihres Browsers (crypto.getRandomValues) mittels Rejection Sampling erzeugt, statt einer einfachen Modulo-Operation auf einen Zufallswert – ein naiver Modulo-Ansatz bevorzugt sehr leicht kleinere Zahlen im Bereich, ein Effekt, der als Modulo-Bias bekannt ist und den Rejection Sampling beseitigt, sodass jede Zahl in Ihrem Bereich genau dieselbe Chance hat.
Beispielrechnung
Das Erzeugen von 3 eindeutigen Zahlen zwischen 1 und 49 (wie bei einer typischen Lotterieziehung) könnte etwa 7, 23, 41 ergeben – jede unabhängig und ohne Zurücklegen gezogen, wenn „Keine Wiederholungen" aktiviert ist.