Skip to content

Computer: Zufälle gibt es nicht

Ein Zufall lässt sich am besten definieren als ein nicht vorherzusagendes Ereignis. Diese Eigenschaft kommt in vielen Bereichen zur Anwendung, sei es im Glücksspiel oder bei der Auswahl von Teilnehmer*innen an Meinungsumfragen. In diesen Fällen sind Zufallszahlen die Basis für Fairness und Sicherheit. Auch für Verschlüsselungen sind Zufallszahlen unentbehrlich. Computer und Taschenrechner kennen jedoch keinen Zufall.

Ein Beitrag von Dr. Frauke Hoss

Bei Anwendungen zur Verschlüsselung kann man sich eine Zufallszahl vorstellen wie den Code zu einem Zahlenschloss, den niemand erraten darf, auch nicht mit gigantischer Rechenleistung. In Simulationen für Wettervorhersagen ersetzen Zufallszahlen langwierige Berechnungen von komplexen und manchmal noch nicht ganz erforschten, natürlichen Prozessen.

Zufall vs. Programmcode

Computer und (grafische) Taschenrechner kennen allerdings keinen Zufall. Sie machen ausschließlich das, was ihnen aufgetragen wurde. Sie durchlaufen einfach nur den einprogrammierten Code. Daher ist es ihnen unmöglich, echte Zufallszahlen zu generieren. Dieses Problem wird durch Pseudozufallszahlengeneratoren umschifft.

Simulation für den MINT-Unterricht

Im Schulunterricht wird die Funktion rand() zum Beispiel im Fach Stochastik genutzt, um Zufallsexperimente zu simulieren. Eine mögliche Aufgabe wäre, die Passagierzahlen von 500 Flügen mit dieser Funktion zu simulieren, um festzustellen, ob sich Überbuchungen für eine Fluggesellschaft statistisch gesehen lohnen. Die Aufgabe samt der Lösung finden Sie hier:

Auch der Mersenne-Twister nutzt zu Beginn die duale Schreibweise

So funktioniert der Mersenne-Twister

Die rand()-Funktion in Excel wendet einen der am meisten genutzten Pseudozufallszahlengeneratoren an: den Mersenne-Twister (siehe Videotipps). Dieser Algorithmus ist so populär, weil die Zufallszahlen, die er generiert, sehr gleichmäßig verteilt sind und man bei praktischen Anwendungen davon ausgehen kann, dass seine Zahlenfolgen sich nicht wiederholen. Zudem ist der Algorithmus sehr schnell. Der Mersenne-Twister beginnt mit 624 Startzahlen in ihrer dualen Schreibweise – also als Reihen von Einsen und Nullen. Um eine neue Zufallszahl zu erstellen, kombiniert und verschiebt der Algorithmus drei dieser Reihen in mehreren Schritten. Diese neue Zahl ersetzt die ursprüngliche Startzahl. Die hat die gleichen Eigenschaften wie eine Zufallszahl, ist aber nicht wirklich zufällig. Wenn man den Algorithmus nämlich mit den gleichen 624 Zahlen startet, wird er immer die gleiche Zahlenfolge erzeugen. Der Startzahl, dem sogenannten Seed, kommt also große Bedeutung zu. Wer den Seed errät, kann die ganze daraus folgende „zufällige“ Zahlenfolge ermitteln. Seeds können aus allen möglichen Dingen abgeleitet werden, die mehr oder weniger zufällig sind: aus Tastaturanschlägen, der aktuellen Uhrzeit in Millisekunden, dem 168.-beliebtesten Spotify-Song auf Tahiti oder dem thermischen Rauschen eines elektronischen Computerbestandteils, um nur einige Beispiele zu nennen. Dabei könnten Hacker*innen natürlich eher ein Muster in Tastaturanschlägen finden, um diese vorherzusagen, als in natürlichen Phänomenen wie atmosphärischem Rauschen oder radioaktivem Zerfall. Allerdings sind Letztere auch sehr viel schwerer zu messen.

Auch Komplexität lässt sich erzeugen

Es ist also nicht ganz einfach, ohne allzu großen Aufwand Startzahlen zu finden, die man nicht zu einfach erraten kann. Aber je komplexer Dinge sind, desto schwieriger sind sie vorherzusagen. Und Komplexität lässt sich auch auf andere Weise erzeugen. Wenn man zum Beispiel zwei relativ schwache Startzahlen hat, etwa die Uhrzeit und Mausklicks, kann man diese kombinieren. Vergleichbar ist das damit, dass man etwa zum Geldabheben nicht nur die Girokarte braucht, sondern auch noch den PIN-Code. Wenn man aber eine Zufallszahl braucht, um einen Pseudozufallszahlengenerator zu starten, warum nimmt man dann nicht gleich die Startzahl? Moderne Anwendungen brauchen oft sehr viele Zufallszahlen. Besonders wenn man natürliche Prozesse misst, kann man nicht schnell genug tatsächlich zufällige Zahlen ermitteln. Pseudozufallszahlengeneratoren sind da sehr viel schneller. Mit nur einem Satz an Startzahlen kann der Mersenne-Twister 4,3 × 106001-mal neue Werte generieren, bevor die Zahlenfolge sich wiederholt.

Beitrag teilen:

Facebook
Twitter
LinkedIn
Pinterest
XING
WhatsApp
Email

Ähnliche Beiträge

Header_MZ Blogbeitrag_04-2023 (12)
18. Juni, 2024
Eine auf den ersten Blick völlig unförmige Figur wird um eine Achse gedreht. Plötzlich nimmt ihr Schatten die Gestalt einer aus einer Kindersendung wohlbekannten Maus an. Dreht man sie weiter, erscheinen nacheinander die beiden besten Freunde der Maus: ein Elefant und eine Ente. Wie kann das sein?
Header_MZ Blogbeitrag_04-2023 (11)
28. Mai, 2024
Inmitten der fortschreitenden Debatte über nachhaltige Mobilität ist der Verbrennungsmotor nach wie vor ein zentraler Akteur auf deutschen Straßen und macht den Verkehrssektor zu einem der größten CO2-Verursacher. Um den Klimawandel zu stoppen, müssen wir den CO2-Ausstoß jedoch reduzieren. Die Nutzung erneuerbarer Energien wie Solarenergie, Windenergie, Wasserkraft und Geothermie anstelle von fossilen Brennstoffen könnte genau dazu beitragen. Der Verkehrssektor könnte durch die Umstellung von Verbrennungsmotoren auf Elektroantriebe oder sogenannte E-Fuels nahezu emissionsfrei sein und somit die Umwelt und das Klima schützen und das Leben auf unserem Planeten nachhaltiger gestalten.
Blogbeitrag_Fachkräftemangel
14. Mai, 2024
Obwohl die Digitalisierung ist in den letzten Jahrzehnten viele Bereiche unseres Lebens verändert hat, ist die Integration digitaler Technologien in Bildungseinrichtungen noch nicht so weit fortgeschritten, wie es sich so manche Lehrkraft und so manche Schüler:in wünschen würde. Dabei werden ebendiese Schüler:innen von heute die IT-Fachkräfte von morgen sein.
TED-Talk_Bildung_Header_1920x1080
28. Februar, 2024
Wenn wir uns für ein bestimmtes Thema interessieren und dazu unser Wissen erweitern möchten, ist unsere erste Anlaufstelle oft das Internet, gefolgt von Podcasts, Wissensvideos oder Sachbüchern. TED Talks haben in den vergangenen Jahren in Deutschland zwar sicherlich an Bekanntheit gewonnen, fristen jedoch verglichen mit ihrer Popularität in englischsprachigen Ländern wie den USA oder Großbritannien noch immer ein Schattendasein – das jedoch völlig zu Unrecht.
Header_MZ Blogbeitrag_04-2023 (4)
11. Januar, 2024
Es ist ein hübsches Spiel für geduldige Kinder: Auf einer Holzplatte ist ein Kreis aufgezeichnet, und auf dem Umfang dieses Kreises sind in gleichmäßigen Abständen p – 1 Nägel eingeschlagen, wobei p in der Größenordnung von einigen Hundert liegt und am besten eine Primzahl ist. Die Nägel n sind fortlaufend nummeriert. Die Aufgabe besteht darin, für alle n von 1 bis p – 1 einen Faden von Nagel n zu Nagel 2n zu ziehen.
Header_MZ Blogbeitrag_04-2023
20. Dezember, 2023
Seit ein Artikel in der New York Times im Dezember 2017 über ein geheimes Programm zur Erforschung von unbekannten Luftphänomenen (UAP) im US-Verteidigungsministerium berichtete, häufen sich die Nachrichten zu UAP. Ein ehemaliger Geheimdienstoffizier sagte nun vor dem Kongress aus, dass die USA sogar im Besitz „intakter, nicht menschlicher Technologie“ seien. Sollte uns eine außerirdische Intelligenz besuchen, könnte diese Erkenntnis die Menschheit jedoch in eine kosmische Krise stürzen.
Header_Entdeckt_02-2023 (20)
5. Dezember, 2023
Albert Einsteins Relativitätstheorie dient heute als Werkzeug: Erstmals wurde die Masse eines Sterns anhand der Deformation seiner Raumzeit ringsum gemessen. Schon 1912 hatte Einstein entdeckt, wie ein Stern durch seine Schwerkraft die Lichtstrahlen eines anderen, viel weiter entfernten Sterns geringfügig verbiegt. Weil der Ablenkwinkel winzig ist, schrieb er 1936, nachdem er diesen Gravitationslinseneffekt erneut untersucht hatte: „Selbstverständlich besteht keine Hoffnung, das Phänomen zu beobachten.“
Header_Entdeckt_02-2023 (14)
8. November, 2023
Mit Platz für sieben reguläre Besatzungsmitglieder und einer ununterbrochenen menschlichen Präsenz seit Oktober 2000 ist die Internationale Raumstation (ISS) die größte und erfolgreichste Raumstation aller Zeiten. Ihre Zukunft jedoch wird immer ungewisser.
Header_Entdeckt_02-2023 (4)
10. Oktober, 2023
Je größer die Frequenz einer schwingenden Klaviersaite, umso höher ist der Ton, den der Mensch hört. Allerdings steigt die Tonhöhe nicht gleichmäßig mit der Frequenz an, sondern wird vom Gehör logarithmisch abgeflacht.
Header_Entdeckt_02-2023 (3)
27. September, 2023
Der Tag hat noch gar nicht richtig angefangen, da haben wir schon tausend Dinge im Kopf: schnell anziehen, frühstücken, zur Arbeit hetzen … Kaum dort angekommen, füllt sich der Schreibtisch schneller als ein Fußballstadion beim Finale der Weltmeisterschaft. Der Kopierer streikt, das Meeting wurde vorverlegt und der Kaffee ist alle. Nach nur zwei Stunden Arbeit ist man direkt wieder reif für das Bett, weil man letzte Nacht schon wieder kaum geschlafen hat.
MZ-2023_Beitragsbild (1)
15. September, 2023
Digital First, Textverstehen zweitrangig? Der Eindruck könnte entstehen, wenn man das Leseverhalten von Jugendlichen und jungen Erwachsenen mit den Ergebnissen der empirischen Leseforschung kontrastiert. Denn die Leseforschung sagt, dass wir anspruchsvolle Sachtexte weniger gut verstehen, wenn wir sie digital lesen. Befragt nach ihren Lesegewohnheiten berichten aber Studierende, dass sie mehr als 80  Prozent ihrer Lesezeiten vor dem Bildschirm verbringen. Belletristik wird hingegen lieber auf Papier gelesen als auf dem E-Reader. Dabei gibt die Leseforschung mit Blick auf die narrativen Texte Entwarnung: Ein Nachteil ist mit der digitalen Lektüre nicht verbunden.
MZ-01-23_Beitragsbild BecksEcke
27. Juni, 2023
Ein raffiniertes Konzept könnte die elementarsten Arbeitsschritte eines Rechners auf eine völlig neue Grundlage stellen – aber das wird voraussichtlich nicht passieren.