Zufall Beta
Würfeln, eine Zahl ziehen oder einen Namen auslosen. Fair, direkt im Browser und mit offenem Rechenweg.
Würfel
Ein klassischer Würfel mit sechs Seiten. Jede Augenzahl kommt mit genau 1/6 Wahrscheinlichkeit.
Zufällige Zahl
Eine ganze Zahl zwischen den beiden Grenzen, beide Grenzen eingeschlossen.
Losziehen
Ein Name pro Zeile. Beim Klick wird einer davon gezogen, alle haben die gleiche Chance.
Im Topf: 0 Namen
Was wir speichern: Nichts. Würfe, Zahlen und Namen entstehen direkt in Deinem Browser und werden nicht an einen Server geschickt. Johannes erhält lediglich eine Benachrichtigung per Telegram, dass das Tool benutzt wurde (nur ob Würfel, Zahl oder Losziehen, ohne Ergebnis, ohne Namen und ohne IP-Adresse). Es werden keine Cookies gesetzt.
Was heißt hier Zufall?
Zufällig ist ein Ergebnis hier dann, wenn zwei Dinge gelten: Jedes mögliche Ergebnis ist gleich wahrscheinlich, und niemand kann das nächste Ergebnis vorhersagen, auch nicht mit Kenntnis aller bisherigen Ergebnisse. Beim Würfel heißt das: Jede Augenzahl kommt mit 1/6, und eine Sechs macht die nächste Sechs weder wahrscheinlicher noch unwahrscheinlicher.
Das bedeutet auch: Zufall sieht oft nicht gleichmäßig aus. Dreimal hintereinander dieselbe Zahl ist kein Fehler, sondern passiert ganz normal. Erst über sehr viele Würfe gleichen sich die Häufigkeiten an.
Woher kommt der Zufall?
Ein Computer rechnet eigentlich vorhersagbar. Deshalb nutzt das Tool für die Ergebnisse nicht das einfache Math.random(), sondern den kryptografischen Zufallsgenerator des Browsers (crypto.getRandomValues). Den gleichen nutzen Browser zum Beispiel für verschlüsselte Verbindungen.
Das Betriebssystem sammelt dafür echtes Rauschen: winzige Schwankungen in den Zeitpunkten von Tastendrücken, Mausbewegungen, Netzwerkpaketen und Festplattenzugriffen, bei modernen Prozessoren zusätzlich ein eingebauter Hardware-Zufallsgenerator. Aus diesem Rauschen erzeugt ein geprüftes Verfahren beliebig viele Zufallszahlen, die sich nicht vorhersagen lassen.
So wird gerechnet
Der Generator liefert eine Zahl zwischen 0 und 4.294.967.295 (232 − 1). Daraus wird das Ergebnis so gemacht:
- Es gibt n mögliche Ergebnisse, beim Würfel also 6, bei „1 bis 100“ genau 100, beim Losziehen so viele wie Namen im Topf.
- Die Rohzahl wird durch n geteilt, der Rest (0 bis n − 1) ist das Ergebnis. Beim Würfel kommt noch 1 dazu, bei der Zahl die untere Grenze, beim Losziehen ist der Rest die Position in der Liste.
- Damit das fair bleibt, werden die allerhöchsten Rohzahlen verworfen und neu gezogen. Der Grund: 4.294.967.296 lässt sich meist nicht glatt durch n teilen. Beim Würfel bleiben 4 Zahlen übrig, die sonst die Ergebnisse 1 bis 4 minimal bevorzugen würden. Das passiert nur sehr selten, macht die Verteilung aber exakt gleich.
Unter jedem Ergebnis steht der Rechenweg mit der echten Rohzahl. Die kleine Animation ist nur Show: Das Ergebnis steht in dem Moment fest, in dem Du klickst. Ergebnisse und Namen werden nicht gespeichert und nicht an einen Server geschickt.
Dieses Tool ist im Betastatus, für die Ergebnisse gibt es keine Garantie. Für Gewinnspiele mit rechtlichen Vorgaben bitte nicht als alleinigen Nachweis nutzen. Johannes freut sich über Dein Feedback: zum Kontaktformular.