Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Zufallszahl erzeugen in delphi 2005??

  Alt 28. Sep 2005, 08:14
Zitat von Kroko1999:
oder du ruft kein
Randomize; auf
Daran kann es nicht liegen, denn Randomize wäre die Reihenfolge halt bei jedem Programmstart die gleiche.

Bei mir geht es so ohne Probleme:

Delphi-Quellcode:
function RandomRange(min, max: integer): integer;
begin
  result := 0;
  if min > max then
    exit;
  result := random(max - min + 1) + min;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(IntToStr(RandomRange(4, 7));
end;

Nachtrag: Bitte den Code mit [delphi]-Tags umschließen.
  Mit Zitat antworten Zitat