Jump to content

whiletrull

Membro Inativo
  • Posts

    58
  • Joined

  • Last visited

Posts posted by whiletrull

  1. estatísticas/filtros demais acabam com o seu jogo. Você tem que definir o "foco" do filtro, e simplesmente deixar os números dançarem. Aí vai saber se o filtro é relevante ou não.

    Sent from my XT1563 using Tapatalk

  2. Pessoal, boa noite. Demorei para dar o ar da graça aqui por falta de tempo. Estou bem enrolado com um trabalho da escola, mas enfim.
    Bom, vamos por parte.

    para gerar combinaçoes de até 50c6 (mega-sena) , incluindo 80c5(quina) e claro, a nossa querida Lotofacil (25c15), segue alguns códicos que usei e aprimorei ao longo do tempo.
     
    C++ / C
    ________________________________________________
    #include
    using namespace std;
    #include
    #include
    #include
    #include
    long long int count;
    void r_nCr(const unsigned long long int &startNum, const unsigned long long int &bitVal, const unsigned long long int &testNum)
    {
        unsigned long long int n = (startNum - bitVal)     n += bitVal ? 1 : 0;
        for (unsigned long long int i = log2(testNum) + 1; i > 0; i--) 
            cout > (i - 1) & 1);
            cout         count++;
        if (!(n & testNum) && n != startNum)
            r_nCr(n, bitVal, testNum);
        if (bitVal && bitVal         r_nCr(startNum, bitVal >> 1, testNum);
    }
    void cria_combinacao_binaria_nCn(int n1, int n2) 
    {
            string bin = "";
            for (long long int i = 0; i             if (i                 bin = bin + "0";
                } else {
                    bin = bin + "1";
                }
            }

            //*
            string bin2 = "";
            for (long long int i = 0; i             if (i == 0) {
                   bin2 = bin2 + "1";
                } else {
                    bin2 =  bin2 + "0";
                }
            }
          
            string bin3 = "";
            for (long long int i = 0; i             if (i == 0) {
                    bin3 =  bin3 + "1";
                } else {
                    bin3 = bin3 + "0";
                }
            }
            
            const char *cstr =  bin.c_str();
            const char *cstr1 = bin2.c_str();
            const char *cstr2 = bin3.c_str();
            
            
            unsigned long long int first= strtoll(cstr, NULL, 2);
            unsigned long long int second= strtoll(cstr1, NULL, 2);
            unsigned long long int third= strtoll(cstr2, NULL, 2);
      
            
            r_nCr(first, second, third); 
    }
    int main(int argc, char** argv) {
        int n1 = 25;
        int n2 = 15;
        cout     cout     cria_combinacao_binaria_nCn(n1,n2);// nCr
        cout     cout     return 0;
    }
    ____________________________________________________
    Python (3.0 ou superior)
    ____________________________________________________
    import itertools
    import time
    #tempo do inicio
    ini = time.time()
    # Open a file
    #fo = open("c:\\marco\\foo.csv", "w+")

    print("Inicio do processo de criacao de combinacoes")
    count=0
    for x in itertools.combinations(range(60), 6):
       count+=1
       #print(x)
       #fo.write(str(x) + "\n")
    print(count)
    print("Fim do processo de criacao de combinacoes")
    fim = time.time()
    # Close opend file
    #fo.close()

    print("tempo de processamento total: ", fim-ini)
    _______________________________________________________________
    Esses dois códigos são muito rapidos para geração, tanto binária quanto para geração normal (lexicográfica). Mas enfim, vejo que muita gente gosta de usar o vba do excel. Em vez de gerar pelo proprio VBA, minha dica é realizar a chamada do python pelo seguinte comando
     
    RetVal = Shell("<caminho completo do  python.exe> " & "ActiveWorkBook.Path & \<python nome do script python>")

    Claro, o comando é esse, mas é bom estudar e customizar em cada projeto. Uma dica que dou por estar trabalhando com isso já a um tempo, tentem nao usar a memoria ram sempre. Usem o poder que o disco rigido dá de liberar memória.
     
    Enfim, trabalho com JAVA como linguagem mae para meus estudos, mas sempre que preciso e vejo mais recursos em outras nao deixo de buscar. . Ainda nao cheguei em nada conclusivo, a nao ser que temos que usar sempre os 25 números. Enfim, venho acompanhando sempre os ensinamentos do @Sphgf, do @DixieJoe, do @dois, do @edcronos / @edcronos2.Sei que podemos logo matematicamente fechar o cerco.
     
     
    Sobre velocidade de geracao, estou agora indo para o assembly e fortran (em breve já posto o código para os entusiastas), mas digo que esse nao será o caminho. Acredito que intersecções e conjuntos logo farão o resultado matematicamente aparecer.  

    Enfim. vamos pra cima pessoal

    Sucesso!!!



    Interessante estas rotinas. Eu utilizava php+threads, porém o processamento girava em torno de 1 dia. Hoje não vejo mais razões pra obter todas as possibilidades (Quina no caso)

    Sent from my XT1563 using Tapatalk

  3. Tenho empreeendido um estudo voltado à repetições de dezenas, utilizando algumas linhas base às quais chamo de "compatíveis".
    Em 20 de janeiro fiz 15 pontos na lotofácil, sorteio 1313. Mas... não havia feito o jogo naquele dia. Ou seja... Não adianta estudo sem  o fator "sorte".
    E nada, nenhum estudo, jamais adiantará, sem que a sorte esteja presente.
    Daí entrei meio que numa depressão com este fato.
    Passado alguns meses pedi ajuda à um estudioso daqui do fórum. Pessoa muito inteligente de verdade e que respeito muito.
    Ele jogou bastante confete no estudo. Mas logo depois que expliquei os pontos base do estudo e entreguei a teoria e as bases de cálculo do mesmo. Ele simplesmente esfriou e passou meio que a evitar o contato.
    Enfim.. Dá para pensar de tudo numa hora dessas. Mas, como é alguém que respeito e acredito, prefiro crer que seja em função de algum problema pessoal que ele esteja o tenha passado. Sei lá..
    Mas o fato é que ele, já tendo a chave do estudo em mãos, largou mesmo.
    De qualquer forma, continuei sozinho como já estava mesmo e com o tempo descobri pontos que não havia visto antes. Muito mais coisas.
    Probablidades que ninguém liga muito, mas que ocorrem. Já consegui 14 pontos e com certa frequencia tem vindo 12 ou 13. E agora tenho jogado todos os talões.
    O interessante é que antes eu ia numa direção, mas quando tentei um outro caminho dentro do estudo, foi aí que passou a dar certo.

    De qualquer modo, ganhando em loteria ou não, sou sempre grato à este fórum. Porque aqui aprendi a ver o que não via. A perceber o que não percebia. Da matemática e das pessoas também.
    E conhecimento é uma coisa que sempre terá um valor muito maior que qualquer loteria.
    Mas lógico, todo mundo quer ganhar. E no dia em que eu ganhar, pretendo retribuir ao fórum, bem como àqueles que me ajudaram a aprender um pouco mais.
     
     


    Depressão não é brincadeira.. fico feliz que você tenha melhorado. Esse direcionamento que citou é bem interessante, também passei por isso.
    Cada vez que mudo a direção, parece uma evolução, e não que estou andando em círculos.

    Sent from my XT1563 using Tapatalk

  4. Olá , 
     
    Softwares ainda não me proporcionaram prêmios em loteria. 
    O que ganhei em loteria foi utilizado pesquisa e estudo. 
    A mente humana é o melhor software do mundo . 
    Não tem software que faça o que se pesquisa e estuda . 
    Parabéns , Donald Trump . Parabéns , conservadores americanos . 
     
    Sorte e intuição 
     
    Elétron 


    Muito bom, mas creio que se juntamos estas pesquisas e estudos dentro de um PC, as chances aumentam
  5. 30 minutos atrás, DixieJoe disse:

    whiletrull,

     

    Serve acertar na loteria? Já acertei os prêmios máximos 2 vezes, aplicando estudos pelos meus softwares. 

    Só que não joguei.

     

    Numa vez, na Megasena que acumulou. Eu tinha gerado menos de 70 jogos e guardei para avaliar a idéia. Ninguem ganhou... Nem eu, claro. Mas acertei 1 jogo com as 6 dezenas.

     

    Noutra vez, na Alemanha, teria ganho perto de 1.000.000 de euros se tivesse jogado num bolão que preparamos para jogar lá. Não tivemos tempo hábil para jogar.

     

    É isso. Continuo procurando maneiras de chegar nos prêmios.

    Claro que serve Dixie! É ótimo saber de casos como este.

     

    Ao trabalho, como dizem..

  6. Caros,

     

    Estou muito feliz de ter encontrado este fórum, que reúne os "Loucos" num só lugar. Encaro como "Louco", todo aquele que vai contra a maré, e acredita que a loteria tenha as suas tendências locais. Sou desenvolvedor de software há mais de 10 anos, e nos últimos 6 meses tenho dedicado muito tempo no estudo sobre loterias. Li, testei, analisei, combinei muitas coisas, e em breve postarei algum conteúdo sobre isso. (focado em QUINA/SENA)

     

    Visto que meu software ainda está em período de desenvolvendo, o que quero saber neste tópico, é se algum apostador daqui já ganhou algum prêmio (qualquer que seja), depois de realizar suas análises. Serve meio como uma motivação para todos do fórum, já que não encontrei nenhum questionamento parecido.

     

    Até mais!

    • Like 1
×
×
  • Create New...