(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.119 Beiträge
Delphi 11 Alexandria
|
Re: Ordung muss sein
2. Okt 2003, 23:29
Moin block35plus1,
Mal eine Variante dazu. Ist aber ungetestet.
Delphi-Quellcode:
Procedure Zahlen_ermittelnOHNEDoppelte( var Lottozahlen:TLottozahlen);
var
i : integer;
iZahl : integer;
iCount : integer;
fExists : boolean;
begin
randomize;
for i := 1 to 6 do Lottozahlen[i] := 0;
iCount := 6;
while iCount > 0 do begin
iZahl := Random(49)+1;
fExists := false;
for i := 1 to 6 do begin
if Lottozahlen[i] = iZahl then begin
fExists := true;
break;
end;
end;
if not fExists then begin
Lottozahlen[iCount] := iZahl;
dec(iCount);
end;
end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|