Dieses Programm sollte mir eigentlich 6 zufallszahlen von 1-49 liefern . Es dürfen keine zahlen doppelt vorkommen…kommen aber eben doch :—( siehts einer?ichfind den fehler nicht :-------( need help
procedure TForm1.zufall(VAR rzahlen :ARRAY OF INTEGER);
VAR i,j,nrzahl :INTEGER;
BEGIN
FOR i:= 0 to 5 DO
BEGIN
FOR j:= 0 to LENGTH(rzahlen)-1 do
BEGIN
nrzahl:=(Random(48)+1);
if(nrzahl=rzahlen[j]) then
zufall(rzahlen)
ELSE
rzahlen[i]:=nrzahl;
END;
LABEL3.caption:=LABEL3.caption + ’ ’ + inttostr(rzahlen[i])+’ ';
END
end;