Zufall ist in einem Computer prinzipbedingt nicht erwünscht. Wir erwarten, dass er bei gleicher Eingabe immer die gleiche Ausgabe produziert. Deshalb ist es eine Herausforderung Zufallszahlen zu generieren. In MicroPython gibt es dafür eigene Funktionen.
Schlagwort: Zufallszahlen
Zufall in einem Computer?
Zufall ist in gewisser Weise ein Ereignis in der Gegenwart, dessen Ergebnis in der Vergangenheit nicht bestimmt oder vorausgesagt werden konnte. Doch Zufall ist in Computern, wie wir sie heute kennen, eigentlich nicht vorgesehen. Hier arbeiten logische Funktionen, deren Ergebnisse jederzeit vorherbestimmt und nachvollzogen werden können. Und das ist auch richtig so.
Doch das ist dann ein Problem, wenn das Ergebnis „Zufall“ sein soll. Also eine Funktion soll nicht immer das gleiche Ergebnis ausgeben, sondern jedes Mal etwas anderes. Doch wo soll dieser „Zufall“ herkommen, in einem System, dass immer das gleiche tut und nichts dem Zufall überlassen ist?