Hi,
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.
Genau das war mein Ansatz, die Ausführungszeit. Da bieten sich viele Optionen an, angefangen mit dem Prozessor (als naheliegendsde), dessen Ausführungen im Nanobereich bei jeder gleichen Ausführung unterschiedlich ist. Die Nanoschwankungen könnte man doch in einer Rechnung potenzieren und somit in den Schleifenablauf einbringen, was als Folge eine "echte Zufallszahl" liefern "muss".
Äh, wo meldet man sich für einen Nobelpreis an? ;-)
Ingo