Гослото 6 из 45 / Лотерея алгоритм

Для каждой лотереи, где лотерея гарантирует выигрышный билет?

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

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

Как создать номер чертежа? Как мы можем избежать пропусков?

Псевдокод может быть большим.

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

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

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

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

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

Прикольная лотерея на юбилей 30 лет
Моментальная лотерея сбербанк
Играть в электронные лотереи
Остров сокровищ фортуна лотерея
Сделать лотерею своими руками