Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Zufallsgleitkommazahlen mit zufälligen Nachkommastellen

  Alt 15. Jul 2008, 01:16
Hallo,

ich glaube, dass ich eine Lösung gefunden habe.

Delphi-Quellcode:
function iZufallsZahlen(Von, Bis: Integer): integer;
begin
  Result:= RandomRange(Von, Bis+1);
end;

function dZufallsZahlen(Von, Bis: Integer): Double;
const ArrKommaStellen : Array [0..7]of Integer =(1,
                                                 10,
                                                 100,
                                                 1000,
                                                 10000,
                                                 100000,
                                                 1000000,
                                                 10000000);
var
  KommaStellen: Integer;
begin
  KommaStellen:= RandomFrom(ArrKommaStellen);
  Result:= iZufallsZahlen(Von*KommaStellen, bis*KommaStellen)/KommaStellen;
end;
Vielleicht kann das einer von Euch mal überprüfen, ob man das so machen kann.

@Omata: Ich werde Deine Lösung auch noch mal prüfen.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat