Olá pessoal gostaria de compartilhar com todos um Programinha bem bacana que eu Desenvolvi na Linguagem C para poder Otimizar Matrizes de Loterias, ele funciona para todas as Loterias Brasileiras, mto bacana para gerar matrizes da Lotomania para quem gosta, o programa tenta incansavelmente gerar a melhor Matriz distribuída de forma Simétrica os números. Portanto quanto mais tempo deixar ele rodando, melhor será o seu desempenho. Ele utiliza mto pouco a memória do PC. A principio não é possível utilizar filtros, mais quem sabe num futuro próximo possamos adicionar, oque seria mto fácil diga-se de passagem. Bom, para executar o programa é mto fácil, você pode simplesmente executar o arquivo 'LOTO_DESIGNER.exe' e configurar manual o formato das Matrizes, que o resto o programa fará sozinho usando as configurações já definidas dentro dele.
Ou vc pode criar um arquivo em lotes do tipo .dat, exemplo que queira fazer uma Matriz para Lotomania pra jogar 25 jogos que garante 17 se 20 em 100 números, então usaria a seguinte nomenclatura do arquivo em lotes : '100-50-17-20 = 25.bat' dentro deste arquivo em lotes podemos adicionar algumas configurações para a nossa Matriz. O arquivo 'INI.sol' é onde adicionaremos nossa Matriz com os bilhetes separados por 'Espaço', está opção vale apenas para quem vai otimizar uma Matriz já existente, senão ignore-a.
A nomenclatura usada é 'LOTO_DESIGNER v=100 k=50 t=17 m=20 b=25 mxIter=600 mxKY=1500'
onde :
v=total de números
k=tamanho de cada linha(total de números por cartão)
t=é a nossa garantia da Matriz
m=condição para que seja atendido o parâmetro t
b=é o total de Bilhetes que queremos em nossa Matriz
mxIter=é o total de interações que o nossa Matriz dará para que possa ser salvo
mxKY=o total de interações(melhorias) que o programa dará internamente buscando a melhor Matriz antes de ser Salva pelo parâmetro 'mxIter'
Quando for trabalhar com grandes matrizes, como exemplo da Lotomania, e queira utilizar um grande número de Bilhetes(parâmetro b), é mto interessante não aumentar muito os parâmetros 'mxIter' e 'mxKY', pois pode ocasionar demora no processamento, pois pra lidar com tais situações exige mto esforço para alocação em memória.
Lembrando que o intuito deste programa não é chegar em Matrizes 100%, ele tentara distribuir uniformemente os números para que podemos ter melhores chances, e consequentemente melhores garantias nas Matrizes. Pra quem gosta de jogar assim este programa é mto interessante.
O arquivo 'INI.sol' contém a nossa Matriz, caso queira otimizar uma já existente, basta modificar os parâmetros para que atenda as configurações da Matriz, então o programa irá buscar os Bilhetes dentro deste arquivo e apartir daí ira otimizar. Está opção é mto interessante, pois se você não quer que o programa sobreponha sua Matriz já existente, é melhor fazer alguns testes primeiro.
Dentro da pasta do programa já existe uns exemplos de como utilizar, basta apenas dar dois clicks nos arquivos em lotes e pronto deixar rodar. Lembre-se do arquivo 'INI.sol'.
Este programa eu converti ele de uma planilha Excel, chamada de LottoDesigner do autor Nick Koutras, mto conhecido pela técnica utilizada na formação de Matrizes.
Tem mta coisa ainda a ser feita, eu abandonei o projeto pois estou sem tempo para modificar, então peço por gentileza que ignorem caso ocorram alguns erros.
Este programa é distribuído GRATUITAMENTE para que possamos se ajudar a encontrar uma maneira de ganhar nas LOTERIAS.
Boa sorte a todos!
Segue o link:
https://drive.google.com/file/d/1HJ7IHv4d77jjJIUI97K5avEKpStJdwfw/view?usp=sharing