Thema: Delphi Zufallszahl ermiteln

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#15

Re: Zufallszahl ermiteln

  Alt 17. Mai 2004, 17:25
Zitat von Sharky:
Ein wichtiger Aspekt bei der Initialisierung durch Randomize ist die Systemzeit.
Nicht unbedingt, in Delphi 7 wird der Performance-Counter genutzt, und der ist schnell genug

Delphi-Quellcode:
procedure Randomize;
{$IFDEF LINUX}
begin
  RandSeed := _time(nil);
end;
{$ENDIF}
{$IFDEF MSWINDOWS}
var
  Counter: Int64;
begin
  if QueryPerformanceCounter(Counter) then
    RandSeed := Counter
  else
    RandSeed := GetTickCount;
end;
{$ENDIF}
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat