Const n=20;
var a:array[1..n] of integer;
b,i:integer;
mn:set of byte;
begin
Randomize;
a[1]:=random(100)+1;
mn:=[a[1]];
for i:=2 to n do
begin
b:=random(100)+1;
while b in mn do b:=random(100)+1;
a[i]:=b;
mn:=mn+[b];
write(a[i]:3);
end;
end.
Пример:
48 4 91 38 69 71 75 50 46 73 33 10 60 98 42 77 83 15 76