Здравствуйте, Caracrist, Вы писали:
C>Верно! Забыл упомянуть: 10-тизначное число можно сгенерировать лишь однажды.
Что-нибудь еще вы не забыли упомянуть? Например, то, что лотерея идет в прямом эфире, в исходном условии не было.
Если число генерируется лишь однажды и соотвественно только один раз его можно проверить, то совершенно никак нельзя сгенерировать его так, чтобы оно совпало с действительным номером паспорта, которых в 50 раз меньше, чем 10-тизначных чисел и нет полного их списка.