delta2_ Posted May 27, 2019 Share Posted May 27, 2019 Olá a todos, sou novo no fórum e entrei aqui para tentar entender mais sobre a questão dos fechamentos para loteria. Sou programador e o que já consegui foi criar um algoritmo que gera combinações sem repetição combinando quaisquer quantidade de números. Por ex> A mega sena eu posso tanto combinar uma seleção numérica de 6 em 6 ou de 7 em 7 (ideal para bolões). O grande mistério agora é fazer a chamada redução numérica para gerar os fechamentos reduzidos pois a quantidade de combinações gerada é muito grande inviabilizando fazer os jogos mesmo com bolão. Quem puder dar uma dica agradeço. Quote Link to comment Share on other sites More sharing options...
Bruno Cintra Posted May 27, 2019 Share Posted May 27, 2019 29 minutos atrás, delta2_ disse: Olá a todos, sou novo no fórum e entrei aqui para tentar entender mais sobre a questão dos fechamentos para loteria. Sou programador e o que já consegui foi criar um algoritmo que gera combinações sem repetição combinando quaisquer quantidade de números. Por ex> A mega sena eu posso tanto combinar uma seleção numérica de 6 em 6 ou de 7 em 7 (ideal para bolões). O grande mistério agora é fazer a chamada redução numérica para gerar os fechamentos reduzidos pois a quantidade de combinações gerada é muito grande inviabilizando fazer os jogos mesmo com bolão. Quem puder dar uma dica agradeço. em qual linguagem vc programa? Quote Link to comment Share on other sites More sharing options...
delta2_ Posted May 28, 2019 Author Share Posted May 28, 2019 2 horas atrás, Bruno Cintra disse: em qual linguagem vc programa? C# Quote Link to comment Share on other sites More sharing options...
Romildo Ramos Posted May 28, 2019 Share Posted May 28, 2019 12 horas atrás, delta2_ disse: Olá a todos, sou novo no fórum e entrei aqui para tentar entender mais sobre a questão dos fechamentos para loteria. Sou programador e o que já consegui foi criar um algoritmo que gera combinações sem repetição combinando quaisquer quantidade de números. Por ex> A mega sena eu posso tanto combinar uma seleção numérica de 6 em 6 ou de 7 em 7 (ideal para bolões). O grande mistério agora é fazer a chamada redução numérica para gerar os fechamentos reduzidos pois a quantidade de combinações gerada é muito grande inviabilizando fazer os jogos mesmo com bolão. Quem puder dar uma dica agradeço. Olá @delta2_ , Estas reduções só são possíveis utilizando Matrizes, estas matrizes são arquivos prontos onde já existe reduções, e o que seu algorítimo precisa fazer é carregar uma matriz e quando vc escolher a mesma quantidade de números da matriz o seu algorítimo distribui os números escolhidos nas mesmas posições da Matriz, porém á de se tomar o devido cuidado para não sobrepor a Matriz e perde-la. Segue um exemplo: Matriz : 12-6-4-6 = 11 - ( 12 dezenas combinadas e grupos de 6 dezenas com garantia de 4 acertos, dando o total de 11 linhas ) 01 02 03 06 07 09 01 02 04 05 07 11 01 02 08 09 11 12 01 03 04 07 08 10 01 03 05 09 10 12 01 04 06 09 10 11 02 03 04 05 08 12 02 03 05 06 10 11 02 06 07 08 10 12 03 04 06 07 11 12 05 06 07 08 09 11 Agora vc pode escolher quaisquer 12 dezenas e fazer seu algorítimo posicionar as dezenas escolhidas na mesma ordem da Matriz. Espero que tenha ajudado, se quiser uma ajuda para desenvolver mais seu algorítimo estou a disposição, não sou programador, mas tenho muitas idéias que podem ajudar. Sds. Romildo Quote Link to comment Share on other sites More sharing options...
sorel Posted May 28, 2019 Share Posted May 28, 2019 chamando DELTA2, voce cobra para fazer o programa c++? Quote Link to comment Share on other sites More sharing options...
delta2_ Posted May 28, 2019 Author Share Posted May 28, 2019 2 horas atrás, Romildo Ramos disse: Olá @delta2_ , Estas reduções só são possíveis utilizando Matrizes, estas matrizes são arquivos prontos onde já existe reduções, e o que seu algorítimo precisa fazer é carregar uma matriz e quando vc escolher a mesma quantidade de números da matriz o seu algorítimo distribui os números escolhidos nas mesmas posições da Matriz, porém á de se tomar o devido cuidado para não sobrepor a Matriz e perde-la. Segue um exemplo: Matriz : 12-6-4-6 = 11 - ( 12 dezenas combinadas e grupos de 6 dezenas com garantia de 4 acertos, dando o total de 11 linhas ) 01 02 03 06 07 09 01 02 04 05 07 11 01 02 08 09 11 12 01 03 04 07 08 10 01 03 05 09 10 12 01 04 06 09 10 11 02 03 04 05 08 12 02 03 05 06 10 11 02 06 07 08 10 12 03 04 06 07 11 12 05 06 07 08 09 11 Agora vc pode escolher quaisquer 12 dezenas e fazer seu algorítimo posicionar as dezenas escolhidas na mesma ordem da Matriz. Espero que tenha ajudado, se quiser uma ajuda para desenvolver mais seu algorítimo estou a disposição, não sou programador, mas tenho muitas idéias que podem ajudar. Sds. Romildo Olá Romildo, em relação a colocação dos números na matriz eu já tenho isso pronto também. O que eu queria mesmo era destrinchar a lógica pro trás dessas reduções e aplicá-las em meu programa. Eu já tenho excelentes funcionalidades no meu programa e queria aprimorá-las ainda mais . Assim que estiver mais maduro eu irei lançar uma versão inicial porém vai levar um tempo ainda até que eu consiga colocar tudo o que tenho em mente num software. Quote Link to comment Share on other sites More sharing options...
delta2_ Posted May 28, 2019 Author Share Posted May 28, 2019 1 hora atrás, sorel disse: chamando DELTA2, voce cobra para fazer o programa c++? Olá Sorel, eu não programo em c++, apenas c# e javascript. Quote Link to comment Share on other sites More sharing options...
Romildo Ramos Posted May 29, 2019 Share Posted May 29, 2019 21 horas atrás, delta2_ disse: Olá Romildo, em relação a colocação dos números na matriz eu já tenho isso pronto também. O que eu queria mesmo era destrinchar a lógica pro trás dessas reduções e aplicá-las em meu programa. Eu já tenho excelentes funcionalidades no meu programa e queria aprimorá-las ainda mais . Assim que estiver mais maduro eu irei lançar uma versão inicial porém vai levar um tempo ainda até que eu consiga colocar tudo o que tenho em mente num software. De uma olhada no software chamado ININUGA, talvez te ajude . Quote Link to comment Share on other sites More sharing options...
delta2_ Posted May 29, 2019 Author Share Posted May 29, 2019 6 horas atrás, Romildo Ramos disse: De uma olhada no software chamado ININUGA, talvez te ajude . Obrigado, vou dar uma olhada. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.