Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#7

Re: Zufallszahl erzeugen in delphi 2005??

  Alt 28. Sep 2005, 17:29
Zitat:
da deine Systemuhr allerdings nicht still-steht, dürfte dies sehr unwahrscheinlich sein...
Das hängt von der Sichtweise ab. Rufst du Randomize + Random() innerhalb einer Millisekunde 1000 mal auf und die Systemzeit hat sich in dieser Millisekunde eben nicht verändert, weil sie nämlich nur Millisekunden genau arbeitet, dann erzeugt man tatsächlich 1000 mal die gleiche "Zufalls"-Zahl.

Randomize sollte also nur einmalig zum Programstart aufgerufen werden wenn überhaupt.

Übrigens in 1 Millisekunde = 1/1000 Sekunde führen 2GHz Rechner ca. 2 Millionen Befehle aus, es ist also ein leichtes 1000 mal in der Millisekunde Randomize + Random aufzurufen.

Gruß Hagen
  Mit Zitat antworten Zitat