Thema: Delphi zufallszeit generieren

Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#6

Re: zufallszeit generieren

  Alt 31. Mai 2009, 18:33
ja also wie die beiden Vorposter geschrieben haben mit Intergerwert arbeiten, der anschließend dividiert wird.

Hab mal versuchtt den C-Code zu übersetzen, ist ja nicht so schwer. Rand_Max musste ich schätzen
Delphi-Quellcode:
function RandomDouble(loDouble, hiDouble: Double): Double;
var
  temp : Double;
begin
  // swap low & high around if the user makes no sense
  if (loDouble > hiDouble) then begin
    temp := loDouble;
    loDouble := hiDouble;
    hiDouble := temp;
  end;

  // calculate the random number & return it
  Result := (Random / 0.999999999999999999) *
          (hiDouble - loDouble) + loDouble;
end;
  Mit Zitat antworten Zitat