001
09.12.2010, 02:39 Uhr
Hans
Library Walker (Operator)
|
Hi,
ich kenne zwar die Java Funktion nicht, würde aber anstelle von time (NULL) in der Klammer von srand eher clock() einsetzen, also
schreiben. Ein weiteres generelles Problem bei dieser Konstruktion ist, das sich der Zeitwert, mit dem der Zufallsgenerator initialisiert wird, in dem eher kurzen Zeitraum zwischen zwei Aufrufen des Programms nicht ändert. Wenn Du das Programm also häufig neu starten willst, wäre zu überlegen, ob es wirklich Sinnvoll ist, den Zufallsgenerator jedesmal neu zu initialisieren, also srand zu benutzen. Wenn dir das immer noch nicht reicht, dann wäre noch die Möglichkeit, einen anderen Zufallsgenerator einzubauen, beispielsweise einen Mersenne Twister; - Code findet man unter dem Link.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |