Задача: Случайный выбор нескольких несовпадающих значений из множества
Псевдокод: выбор m случайных несовпадающих чисел
  1. function genknuth(m, n)
  2. for i = 0 to n-1
  3. /* выбор m из оставшихся n-i */
  4. if (bigrand() % (n-i)) < m
  5. print i
  6. m--