All pastes #370413 Raw Edit

Miscellany

public text v1 · immutable
#370413 ·published 2007-02-24 15:19 UTC
rendered paste body
procedure 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 }