Überblick
Was ist der Zufallszahlen-Generator?
Starte mit der kurzen Einordnung, bevor du Eingaben und Ergebnis interpretierst.
Der Zufallszahlen-Generator erzeugt auf Knopfdruck eine oder mehrere ganze Zahlen in einem frei wählbaren Bereich zwischen einem Minimum und einem Maximum. Im Hintergrund arbeitet er mit Math.random, einem sogenannten Pseudozufallsgenerator: Die Zahlen wirken zufällig, werden aber durch einen deterministischen Algorithmus aus einem internen Startwert berechnet.
Für Alltagsaufgaben wie Lottozahlen, Losentscheide, Stichproben oder das Zuteilen von Startplätzen ist dieser Pseudozufall völlig ausreichend und liefert eine praktisch gleichmäßige Verteilung.
Echter Zufall dagegen stammt aus physikalischen Quellen wie thermischem Rauschen, radioaktivem Zerfall oder Quantenprozessen und lässt sich nicht aus einer Formel vorhersagen.
Der entscheidende Unterschied liegt in der Vorhersagbarkeit: Kennt man Algorithmus und Startwert, ist die gesamte Pseudozufallsfolge reproduzierbar, während echter Zufall prinzipiell unvorhersehbar bleibt.
Für sicherheitskritische Anwendungen wie Passwörter, Schlüssel oder Glücksspiel mit Geldeinsatz ist Math.random deshalb ungeeignet.
Für schnelle, faire Zufallsentscheidungen im Alltag ist der Generator jedoch genau das richtige Werkzeug, weil er den Zufall transparent, nachvollziehbar und gleichverteilt bereitstellt.
Eine verständliche Einführung in Zufall und Wahrscheinlichkeit bietet Serlo Mathematik.