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