Jump to content

rockcavera

Super VIP
  • Posts

    373
  • Joined

  • Last visited

  • Days Won

    1

Status Replies posted by rockcavera

    1. rockcavera

      rockcavera

      Os 3 métodos usados por enquanto no verificador não geram combinações. São por tabelas de verificação.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Então. Meio complicado estabelecer um tempo para terminar, tendo em vista que o progresso não é constante. Existe a barra de progresso que dá pra ter uma noção de quanto falta.

      Tenho um outro método de verificação que dá pra ter noção, pois é mais constante e menos recursivo. Porém, ainda não foi implementado, pois é mais rápido em casos específicos.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      A linguagem que eu uso é tudo no dedo. Não tem um programa gráfico de montar as janelas. Você tem que fazer tudo na unha. :(

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Legal. Eu odeio c++, sintaxe muito complicada. Vai usar qual interface gráfica? Eu estava pensando em usar wxWidgets para meus programas, mas o Nim não é tão bom com c++ quanto é com c.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Estava terminando aquele projeto que falei...

       

      Agora tive tempo de deixar "usável" o gerador meu de sistemas. Ele é lerdo se comparado com o psychic, pois passa por todas as combinações possíveis para selecionar a que mais reduz, porém é bem otimizado. O psychic escolhe algumas aleatoriamente e pega a que mais reduz.

       

      https://drive.google.com/file/d/1b4oA0RLB1hDZD5uFvpx3RJtha6-ZgaLU/view?usp=sharing

       

      Para usar basta digitar: gencover.exe v k t m

       

      Por enquanto ele gera com v até 31.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Dei uma olhadinha rápida sem compromisso nesse YaLotto. Tem dois codigos lá. YaLotto e do Openwheel. Os códigos são bem parecidos...

       

      Mas assim que eu sair dessa correria, vou olhar bem para o psychic lá. Até agora é o código mais interessante.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Ata. Eu não estava perguntando, mas sim afirmando. Teve um erro ali na conjugação do verbo sair. Digitei "saiu", mas era "sai". Estava falando que minha vida profissional está meio corrida.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      O que você não entendeu?

       

      Eu havia falado que esse link não estava funcionando: https://drive.google.com/open?id=1ARlUjSpIjr6kGKePuht-BCoech1a6pDz você falou que era do openwheel.

       

      Baixei o https://www.4shared.com/zip/Bx2oJh4Yiq/YaLotto.html, tem bastante coisa nele.

       

      Pena que estou sem tempo. Vamos ver se semana que vem consigo olhar as coisas.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Este link não abre: https://drive.google.com/open?id=1ARlUjSpIjr6kGKePuht-BCoech1a6pDz

       

      Agora nem tem como eu ver isso, estou trabalhando em outro projeto que pretendo lançar um beta até sexta. Além disso, to cheio de prazo para cumprir. Quando você acha que vai acabar, saiu publicação te dando mais 3 prazos de uma vez. Advogado é osso, vive de prazo.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Esse código que você mandou está em C, problema que está mal comentado (comentário sem usar os // ou /* */). Deve ser algum código que já passou na mão de 500 e cada um foi alterando. Sabe o que ele faz?

       

      Sobre os códigos em vba, vb6 e delphi, eu não programo nem em C, apenas tenho conhecimento. Ultimamente só programo em Nim, que é bem parecido com Delphi (Pascal).

       

      A função main() desse código que colocou está incompleta. Impossível fazer rodar adequadamente, pois está faltando código.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Ainda não tive tempo de olhar o http://www.quixquax.at/ue_current/binaries_and_sources/lotto.c

       

      Mas se faz V K T, deve ser fácil mudar para gerar V K T M. Pelo menos nos meus algorítimos de geração de fechamento por força bruta, porém com otimizações na busca do melhor conjunto, uma simples variável já altera isso.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      De fato funciona. Mas não tem lógica, tendo em vista que "a" é a primeira combinação em bits e "r" é a quantidade de combinações de um conjunto V M.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Olha, eu portei o código do psychic.c para Nim, linguagem que eu tenho conhecimento maior, mas não consegui entender porque daquele erro de imprimir apenas 5 números na última linha da matriz 12 6 5 5. Com certeza é um erro de algorítimo e não de "código". Preciso entender 3 funções ainda: funion, sample e check_cover. Resto do código já entendi.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Entendi. A versão que me enviou é a 1.0.0. É a mais atual? Pelo que vi do executável, está escrito em VBA e é 32bits.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Estava olhando esse LottoTricks em um tempinho vago meu de hoje.

       

      Parece que o cara que faz o programa é BR. Por que ele fica naquele forum polonês?

       

      Bom, vi a discusão do povo falando que o LottoTricks verifica errado a o sistema/matriz https://ljcr.dmgordon.org/cover/show_cover.php?v=62&k=21&t=5

       

      Testei e verifica errado mesmo. Testei em 4 códigos diferentes meu de verificação. Cada um usa um algorítimo. Todos deram 100% de cobertura. Um correu em 1s, outros dois em 2s e o piorzinho em 13s. O LottoTricks que você me mandou correu em 6s.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      De fato o programa tem um bug, que não fui eu que causei, que em certos sistemas imprime a última linha com um a menos. Estou sem tempo hoje de ver o motivo.

       

      Depois olho melhor esse programa.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Estava tomando banho e veio na cabeça que cometi um erro em uma parte do código. Aqui está o código corrigido e compilado em 64bits corretamente. https://drive.google.com/file/d/1KU041pwSNJ2wfplaStE4lFk5JT94My5W/view?usp=sharing

       

      Sim, o máximo é 31, pois está usando UINT, 2 bytes, que tem no máximo 32 bits.

       

      Para gerar para .txt é só digitar na linha de comandos: psychic.exe V K T M > ARQUIVO.txt

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      O link que você me mandou eu tive que adicionar uns códigos para funcionar no Windows. A parte de gerar número aleatório. Além disso, alterei o sistema para não imprimir as virgulas "," nas linhas e também coloquei para funcionar no V K T M, antes estava V K M T.

       

      Link de download do programa compilado e do código fonte alterado: https://drive.google.com/file/d/1N9lQBkd7e9f6Ziw0iwDKgZ5c9I-fsGXM/view?usp=sharing

       

      Uso: psychic.exe V K T M

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Esqueci de mandar o link dele compilado, versão 64bits. https://drive.google.com/file/d/1nrukdN4njTepEDYw7i3nCedQopg_tg7H/view?usp=sharing

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Olha. Consegui compilar e fazer funcionar. Só não entendi o que esse programa faz. Mas ele mostra matrizes.

       

      uso: DuckAndCover.exe <N>

       

      Onde N é um número de 21 a 96.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Tranquilo. Não custa nada tentar, neh? Se eu pudesse fazer e você não tivesse pedido... Vou esperar pelo link. Obrigado.

    2. (See 137 other replies to this status update)

    1. rockcavera

      rockcavera

      Única linguagem que conseguiria passar seria para Nim ou Perl. Primeira pela velocidade e segunda pela facilidade, pois é de script. VBA nunca nem vi na vida. Como falei. Traduzir códigos requer uma certa quantidade de conhecimento na linguagem. O meu tempo é meio escaço (sou advogado) e no momento tenho outros projetos em execução.

    2. (See 137 other replies to this status update)

×
×
  • Create New...