Thema: Delphi zufallszeit generieren

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#7

Re: zufallszeit generieren

  Alt 31. Mai 2009, 18:34
Kurz und Knapp:
r := Random * (rHigh - rLow) + rLow [add]
Delphi-Quellcode:
function RandomDouble(loDouble, hiDouble: Double): Double;
begin
  if loDouble > hiDouble then
       Result := Random * (loDouble - hiDouble) + hiDouble
  else Result := Random * (hiDouble - loDouble) + loDouble;
end;
[add2]
wobei es doch mathematisch egal sein sollte und demnach das reichen dürfe
Delphi-Quellcode:
function RandomDouble(loDouble, hiDouble: Double): Double;
begin
  Result := Random * (hiDouble - loDouble) + loDouble;
end;
also ob von der Größten abgezogen würde oder zur Kleinen dazuadiert ... müßte auf's Selbe Gleiche rauskommen .

[add3]
also nicht das selbe Rechenergebnis, aber der selbe Zahlenbereich und da das Ergebnis eh "Zufall" ist, ist es ja egal, ob da was anderes bei rauskommt

[add4]
für
loDouble <= Result < hiDouble
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat