Гослото 4 из 20 / Лотерея алгоритм

Как создать алгоритм для лотереи, где каждая лотерея гарантирует выигрышный билет?

Я ищу алгоритм розыгрыша, в котором каждому участнику назначается билет со случайным числом номеров.
В каждой лотерее участвует N участников, и должно быть одинаковое количество паяльных билетов, по одному на пользователя.
Пользователь должен знать номера своих билетов перед розыгрышем, чтобы он мог следить за розыгрышем и прогнозировать, выиграет ли он.
В каждой лотерее есть как минимум один победитель.
Некоторые билеты могут иметь два или более выигрышных билетов, в то время как каждый билет может выиграть только один раз. Выигрышный билет удаляется из текущей лотереи.
Если доступно более одного выигрышного билета, это следует решить до начала розыгрыша.
Должно быть невозможно рисовать темы.

Как создать лотерею с такими свойствами? Или, более конкретно:

Как мы можем сгенерировать лотерейные номера и билеты, чтобы каждая лотерея имела один или (1 N) гарантированный выигрышный билет. Как мы можем избежать тем?

Был бы полезен псевдокод и / или несколько указателей на, возможно, хорошо известные алгоритмы, которые решают аналогичные проблемы.

Я изучаю способ проведения лотереи, при котором каждый игрок получает билет в неожиданном порядке.
В лотерее Люба есть N делегатов, и она должна быть там, где есть один и тот же контингент билета, билет на 1 пользователя.
Любитель, который знает известные баллы на таких билетах перед шуткой, поэтому она может следовать шутке и подсчитать, есть ли рафтинг.
В лотерее Люба есть как минимум один победитель.
Некоторые лотереи могут содержать неудовлетворительный или больший призовой билет, а любой билет может быть аннулирован только один раз. Сильный билет остается в стороне от текущей лотереи.
Если имеется 1-й более выгодный билет, он обязан оставаться представленным до начала шутки.
Интервал нереальный.

Как сделать лотерею с использованием этих функций. Или, более конкретно:

Как мы можем генерировать номера билетов и билеты как таковые, чтобы каждая лотерея имела один или (1 N) гарантированный выгодный билет. Как мы можем избежать пробелов?

Псевдокод будет захватывающим и / или различными показателями, возможно, замечательными методами, важными связанными вопросами.

Создано 5 мая 2016-05-05 22:47:56 jottr

Лотерея проверить золотой ключ
Почему билеты русского лото одного тиража выглядят по разному
Биржа это лотерея
Где можно купить лотерею золотой ключ
Гороскоп на лотерею для близнецов