Anonymous
public text v1 · immutableprocedure generacja(n,z:integer; var a:t);
var i,q,k,e,j:integer;
begin
for i:=1 to n do
begin
a[i]:= random(z)+1;
e:=i-1;
q:=i-1;
k:=1;
if i>1 then
begin
repeat
for j:=1 to e do
if a[i]=a[j] then
a[i]:= random(z)+1;
j:=0;
repeat
j:=j+1;
if a[i]<>a[j] then k:=1
else k:=0;
until (j=q) or (k=0);
until k=1;
end;
end;
end; { generacja }