Instructions
57
WIE ENTSTEHEN EIGENTLICH ZUFALLSZAHLEN?
Man denkt vielleicht, in einem Programm könne nichts
z
ufällig passieren, alles sei geplant. Wie kann ein
Programm dann in der Lage sein, zufällige Zahlen
z
u generieren? Teilt man eine gro
ß
e Primzahl durch
irgend einen Wert, ergeben sich ab der x-ten Nach-
kommastelle Zahlen
,
die kaum noch vorhersehbar
sind und sich auch ohne jede Re
g
elmä
ß
i
g
keit ändern,
w
enn man den Divisor regelmä
ß
ig erhöht. Dieses
Ergebnis ist zwar scheinbar zufällig, lässt sich aber
durch ein identisches Programm oder mehrfachen
A
ufruf des
g
leichen Pro
g
ramms jederzeit reproduzie-
ren. Nimmt man aber eine aus einigen dieser Ziffern
z
usammengebaute Zahl und teilt sie wiederum durch
eine Zahl
,
die sich aus der aktuellen Uhrzeitsekunde
oder dem Inhalt einer beliebigen Speicherstelle des
Rechners ergibt, kommt ein Ergebnis heraus, das sich
nicht re
p
roduzieren lässt. Aus diesem Grund wird es
a
ls Zufallszahl bezeichnet
.
15000-4 Arduino für Young Makers_NEU03.indd 57
15000-4 Arduino für Young Makers_NEU03.indd 57
17.03.2017 16:20:20
17.03.2017 16:20:20










