Var n,d1,d2:integer;
begin
writeln('Укажите сколько человек в классе:');
readln(n);
Randomize;
d1:=Random(1,n);
d2:=Random(1,n);
while d1=d2 do d2:=Random(1,n);
writeln('Дежурными назначены: ',d1,' и ',d2);
end.
цикл while d1=d2 do d2:=Random(1,n); сделан, чтобы исключить возможность совпадения номеров (когда генератор случайных чисел одинаковые номера выдаст)