suit: Zufallszahl in PHP / C++

Beitrag lesen

pseudo hin oder her, ich bin der Meinung man kann sehr wohl Zufallszahlen am PC erzeugen ohne dass diese irgend jemand vorausberechnen könnte, da ist dein Beispiel mit der Münze noch vorhersehbarer wenn sie sogar noch auf der Hand liegt, was als "echter Zufall" gilt.

Ein Münzwurf ist genauso wie ein Würfelwurf oder jeder andere Zufall dann pseudozufällig, wenn die zur Berechnung notwendigen Faktoren (Wurfhöhe, Geschwindigkeit, Rotationsgeschwindigkeit, Windrichtung, Windgeschwindigkeit, Luftfeuchtigkeit, Gravitation, Auffanghöhe, Handbewegung beim Auffangen ...) bekannt sind. Wenn die Münze in der Hand ist und nicht geworfen wurde, ist der nachfolgende Wurf zufällig und nicht vorhersehbar - wenn die Münze bereits geworfen wurde und sich in der Luft befindet, ist das Resultat Pseudozufällig (wenn auch quasi unmöglich zu berechnen).

Es ist ist _unmöglich_ auf einem Computer Zufallszahlen zu erzeugen (das ist die harte Wahrheit) - du kannst lediglich die Berechnung so verschleiern, dass es nicht mehr nachvollziehbar ist. Zufall ist nur dann möglich, wenn die Berechnung an die Ausführungszeit gebunden ist und diese zufällig erfolgt (z.B. durch den willkürlichen Scriptaufruf eines Benutzers). Der Computer selbst kann hingegen unmöglich zufällige Werte liefern.