Um gerador de números de loteria desenvolvido em Python.
O conceito da loteria é divertido. Todos gostariam de ganhar um jackpot que potencialmente resolveria todos os tipos de problemas/restrições/limitações financeiras. Mas o fato é que cada ingresso é como comprar um sonho e raramente resulta em uma vitória significativa. Várias pessoas podem receber de volta de US$ 3 a US$ 200 depois que as coisas começarem a ficar muito difíceis.
Aqui está um artigo interessante sobre 'Estratégias para ganhar na loteria': http://www.bentley.edu/centers/sites/www.bentley.edu.centers/files/csbigs/chen.pdf
E esta entrada do wiki sobre matemática de loteria é útil (há uma tabela com estatísticas de probabilidade): http://en.wikipedia.org/wiki/Lottery_mathematics
Para se divertir, aqui estão algumas estatísticas interessantes da loteria (nas loterias maiores, como a Powerball, que tem probabilidades de aproximadamente 1/195.000.000 (estas são estimativas aproximadas):
E aqui estão algumas estatísticas interessantes sobre os ganhadores da loteria (depois que ganharam), seus comportamentos e o que fizeram com seu dinheiro: http://www.statisticbrain.com/lottery-winner-statistics/
O objetivo é fornecer uma boa seleção aleatória de números de loteria.
Não há ponderação em relação à frequência numérica (o que poderia ser uma adição interessante posteriormente).
Embora isso não seja escalonável, é um bom começo. Precisa de mais opções de estados/loteria. Isso significa que serão necessários alguns arquivos adicionais para sair deste programa de uma página. Possivelmente será necessário adicionar outro seletor de opção para estado, talvez um quarto, para país, se ficar tão grande.
Eu deveria definir mega-milhões e powerball como as primeiras opções por padrão, já que quase todos os estados dos EUA participam delas.
A cadeia de menu de opções deve ser assim: país->estado->loteria