Autor Beitrag
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Do 23.06.05 14:01 
Eine Zufallszahl mit Bereichsangabe erzeugen
Um einen Zufallsbereich anzugeben, mit einem Minimal und einem Maximalwert kann man diese Funktion benutzen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
//RandomRange Function
function RandomRange(min, max: integer): integer;
begin
  result := 0;
  if min > max then
    exit;
  result := random(max - min + 1) + min;  
end;

//Beispiel Aufruf
procedure TForm1.Button1Click(Sender: TObject);
begin
  edit1.text := inttostr(randomrange(1255));
end;

//Random initialisieren
Initialization
  randomize;

Bei diesem Beispiel können also alle Zahlen von einschließlich 12 - 55 herauskommen, wer die 12 ausschließen will, muss das 1 hinter max - min entfernen.
Moderiert von user profile iconjasocul: Beitrag geprüft am 07.04.2006
[meta]Random Zufallszahl Max Min Maximum Minimum[/meta]


Zuletzt bearbeitet von F34r0fTh3D4rk am Do 23.06.05 20:25, insgesamt 3-mal bearbeitet