Генератор лотерейных номеров, разработанный на Python.
Идея лотереи забавная. Каждый хотел бы выиграть джекпот, который потенциально мог бы решить все виды финансовых проблем/ограничений/ограничений. Однако дело в том, что каждый билет подобен покупке мечты и редко когда-либо приводит к значительному выигрышу. Несколько человек могут вернуть от 3 до 200 долларов после того, как дела начнут серьезно усложняться.
Вот интересный информационный документ «Стратегии выигрыша в лотерею»: http://www.bentley.edu/centers/sites/www.bentley.edu.centers/files/csbigs/chen.pdf.
И эта вики-запись по математике лотереи полезна (есть таблица со статистикой вероятностей): http://en.wikipedia.org/wiki/Lottery_mathematics
Ради интереса вот несколько интересных статистических данных по лотереям (в крупных лотереях, таких как Powerball, шансы которых составляют примерно 1/195 000 000 (это приблизительные оценки):
А вот несколько интересных статистических данных о победителях лотереи (после того, как они выиграли), их поведении и о том, что они делали со своими деньгами: http://www.statisticbrain.com/lottery-winner-statistics/
Цель состоит в том, чтобы обеспечить хороший случайный выбор лотерейных номеров.
Нет никакого взвешивания по частоте номеров (что может стать интересным дополнением позже).
Хотя это не будет масштабироваться, это хорошее начало. Нужно больше штатов/вариантов лотереи. Это означает, что потребуется несколько дополнительных файлов, чтобы выйти из этой одностраничной программы. Возможно, потребуется добавить еще один селектор опций для штата, возможно, четвертый, для страны, если она станет такой большой.
Я должен установить мегамиллионы и Powerball в качестве первых вариантов по умолчанию, поскольку в них участвуют почти все штаты США.
Цепочка меню опций должна выглядеть следующим образом: страна->штат->лотерея.