Jump to content

Software Dixie.


wesleybobato

Recommended Posts

22 minutos atrás, Marco Silva disse:

@DixieJoe e @dois, vamos ao que estou conseguindo:

Ultimamente to sem muito tempo, mas no pouco tempo que tive, fiz em java mesmo , uma funçao que interseciona conjuntos. Isso faz com que a interseccao de 2000000 de conjuntos leve somente 5 minutos. 

Acho que é um ótimo tempo.

Estou acompanhando tudo de perto, mas por enquanto, sem muito tempo pra dedicar alguma coisa..

espero que logo volte a ter tempo..

sucesso...

 

 

 

Parabéns !!!

 

Pode nos esclarecer melhor:

  1. O termo intersecção ???
  2. Como são criados os conjuntos ???
  3. Qual é a relação quantidade de conjuntos x tempo de processamento ???

 

Eu considero intersecção de forma 100% condicionada a Tabela Diagrama de Venn,

a qual está disponível na área de downloads aqui do forum.

 

Sei que desta forma o tempo de processamento cai drasticamente, porém ainda não

tive tempo de modificar minha macro e fazer avaliações.

 

 

Um abraço !

Link to comment
Share on other sites

Em 08/12/2016 at 14:15, dois disse:

Eu também nem instalei ele ainda, pois estou tentando não abandonar a teoria,

mas tá ficando cada vez mais difícil resistir.

 

Por exemplo, naquela rotina de Fechamento Histórico pode-se aplicar o Diagrama de Venn

através do método intersection que o tempo de processamento cai drasticamente.

 

 

 

 

Olá amigo e parceiro DixieJoe,

 

São +- 03:00hs da madrugada...

Deu pau aqui no Ruindows 10sgraçado... kkkk

Agora neste Ruindows 10sgraçado   faz o que, como e na hora que quer...

Trocentas tarefas em execução, simplesmente Reiniciou sem opção de adiar...

 

Sendo assim não resisti, instalei o PYTHON e fiz o primeiro teste e ,,,

:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D

 

Já estamos nos entendendo muuuuuuuuuiiiiiiitisssimoooooo beemmmm !!!

 

 

 

 

PYTHON _teste - PrimeiroTeste.jpg

 

 

Sabe o que isto significa, meu amigo ???

Creio que aquelas estimativas de tempo de processamento de 20 anos no DELPHI

e de até 60 anos no EXCEL/VBA vão ficar só na lembrança !!!

 

 

Um abraço !

Link to comment
Share on other sites

3 horas atrás, dois disse:

 

 

Olá amigo e parceiro DixieJoe,

 

São +- 03:00hs da madrugada...

Deu pau aqui no Ruindows 10sgraçado... kkkk

Agora neste Ruindows 10sgraçado   faz o que, como e na hora que quer...

Trocentas tarefas em execução, simplesmente Reiniciou sem opção de adiar...

 

Sendo assim não resisti, instalei o PYTHON e fiz o primeiro teste e ,,,

:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D

 

Já estamos nos entendendo muuuuuuuuuiiiiiiitisssimoooooo beemmmm !!!

 

 

 

 

PYTHON _teste - PrimeiroTeste.jpg

 

 

Sabe o que isto significa, meu amigo ???

Creio que aquelas estimativas de tempo de processamento de 20 anos no DELPHI

e de até 60 anos no EXCEL/VBA vão ficar só na lembrança !!!

 

 

Um abraço !

Bom dia, dois

 

Que bom que você está gostando!

 

Essa função de intersecção faz o que pensei: Confere 2 linhas entre si e mostra as dezenas em comum.

Tenho uma rotina assim no Delphi (que também trabalha com Conjuntos - SETS) e que faz exatamente isso.

 

Quanto ao tempo... Ainda é necessário pesquisar mais para reduzir. Se quisermos fazer da forma inicialmente imaginada (3.268.760 x 3.268.760), imagino que vá demorar muito....

 

Grande abraço. Logo, logo, volto aos estudos sobre loterias. Ainda estou bastante atrapalhado por aqui e sem tempo para as loterias.

Link to comment
Share on other sites

5 minutos atrás, DixieJoe disse:

Bom dia, dois

 

Que bom que você está gostando!

 

Essa função de intersecção faz o que pensei: Confere 2 linhas entre si e mostra as dezenas em comum.

Tenho uma rotina assim no Delphi (que também trabalha com Conjuntos - SETS) e que faz exatamente isso.

 

Quanto ao tempo... Ainda é necessário pesquisar mais para reduzir. Se quisermos fazer da forma inicialmente imaginada (3.268.760 x 3.268.760), imagino que vá demorar muito....

 

Grande abraço. Logo, logo, volto aos estudos sobre loterias. Ainda estou bastante atrapalhado por aqui e sem tempo para as loterias.

 

 

Tenho quase certeza que cai drasticamente o tempo...

inclusive vou modificar minha macro no EXCEL/VBA pra depois comparar com PYTHON :mrgreen:..:mrgreen:

 

print("Quantidade:", len(L1 & L2)) ####Também pode ser assim

 

Estamos te esperando meu amigo.

 

 

Um abraço !

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
Em 12/12/2016 at 03:10, dois disse:

 

 

Olá amigo e parceiro DixieJoe,

 

São +- 03:00hs da madrugada...

Deu pau aqui no Ruindows 10sgraçado... kkkk

Agora neste Ruindows 10sgraçado   faz o que, como e na hora que quer...

Trocentas tarefas em execução, simplesmente Reiniciou sem opção de adiar...

 

Sendo assim não resisti, instalei o PYTHON e fiz o primeiro teste e ,,,

:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D:-D

 

Já estamos nos entendendo muuuuuuuuuiiiiiiitisssimoooooo beemmmm !!!

 

 

 

 

PYTHON _teste - PrimeiroTeste.jpg

 

 

Sabe o que isto significa, meu amigo ???

Creio que aquelas estimativas de tempo de processamento de 20 anos no DELPHI

e de até 60 anos no EXCEL/VBA vão ficar só na lembrança !!!

 

 

Um abraço !

 

Boa Noite Dois !

Fico feliz com sua evolução no Python, montei um exemplo bem simples para você ler os dados de seus arquivos texto e guardar em listas

(O Python tem maneiras nativas de fazer isso, mas não gosto muito...rs)

# -*- coding: cp1252 -*-
arq=open('lotomania.txt','r')

vet1 = [] # Cria matriz sem tamanho definido
res1 = []
vl   = 0

rg = arq.readlines()  # Le todos os registros do arquivo
for linha in rg:
    del vet1[:] # Apaga os dados do array
    l1 = linha.replace('\n','') # Troca instrução de salto de linha (chr(10)) por nada

    nm = ''
    for a in range(len(l1)): # Conta de 1 até o final dos caracteres de linha
        if l1[a] == ' ':
            vet1.append(int(nm)) # Adiciona item na matriz
            nm = ''
        else:
            nm += l1[a]
    
    if len(nm) > 0:
        vet1.append(int(nm))

    # Mostra Linha da matriz com 2 dígitos cada dezena
    xct = " ".join(str(na).zfill(2) for na in sorted(vet1))
    print (xct)
    
    res1.append(vet1[:]) # Copia matriz (vet1) inteira para a matriz res1

print ('')
print ('Mostra conteudo original da matriz (Enter)')
raw_input()

for b in range(len(res1)):
    print ('Conc: ' + str(b).zfill(5) + '-> '+str(sorted(res1[b])))

arq.close()

# O arquivo lotomania.txt é um arquivo simples, cada resultado em uma linha
# com suas dezenas separadas por espaço.

Espero que ajude.

 

Paz e Prosperidade.

Luiz

  • Like 1
Link to comment
Share on other sites

19 horas atrás, luiz.antonio disse:

 

Boa Noite Dois !

Fico feliz com sua evolução no Python, montei um exemplo bem simples para você ler os dados de seus arquivos texto e guardar em listas

(O Python tem maneiras nativas de fazer isso, mas não gosto muito...rs)

 

...

 

Espero que ajude.

 

Paz e Prosperidade.

Luiz

 

 

Olá amigo e parceiro  luiz.antonio


Muitíssimo obrigado também por esta colaboração.

Me desculpe não ter agradecido antes, pois continuo muito atarefado.

 

Entre outras tarefas estou iniciando estudos e análises em Conjuntos Matemáticos em geral

pra melhorar a aplicação na LOTOFÁCIL. Comecei a avaliar com base na LOTOMANIA, mas

já sinto falta de "ferramentas de trabalho"... Interessa à você uma parceria ???

 

Link to comment
Share on other sites

1 hora atrás, dois disse:

 

 

Olá amigo e parceiro  luiz.antonio


Muitíssimo obrigado também por esta colaboração.

Me desculpe não ter agradecido antes, pois continuo muito atarefado.

 

Entre outras tarefas estou iniciando estudos e análises em Conjuntos Matemáticos em geral

pra melhorar a aplicação na LOTOFÁCIL. Comecei a avaliar com base na LOTOMANIA, mas

já sinto falta de "ferramentas de trabalho"... Interessa à você uma parceria ???

 

Disponha...

 

Quanto a parceria estou as ordens.

 

Paz e Prosperidade.

Luiz

Link to comment
Share on other sites

16 minutos atrás, luiz.antonio disse:

Disponha...

 

Quanto a parceria estou as ordens.

 

Paz e Prosperidade.

Luiz

 

 

Então parceiro precisamos de "ferramentas de trabalho" !!!

Meses atrás fiz um conferidor por concurso em EXCEL, é nível Aprendiz.

 

Você tem algo já pronto ???

Você tem disponibilidade pra criar a curto prazo ???

Você chegou a dar uma olhada nas planilhas que disponibilizei na área de downloads ???

Como podemos agilizar nossa troca de opiniões ???

 

Se te interessar faço o mesmo que fiz om o amigo e parceiro DixieJoe,

ou seja, até compartilho a tela via Skype e mostro na prática.

 

 

No aguardo, aqui ou via MP !

 

Link to comment
Share on other sites

35 minutos atrás, dois disse:

Então parceiro precisamos de "ferramentas de trabalho" !!!

Meses atrás fiz um conferidor por concurso em EXCEL, é nível Aprendiz

 

Na verdade, naquela época eu adaptei a da LOTOFÁCIL pra LOTOMANIA...

mas precisamos de outras "ferramentas de trabalho" !!!

 

Link to comment
Share on other sites

Então...abri o seu material mas nada funcionou aqui (rs), dai não entendi o que a planilha poderia fazer ou mostrar, mas se me explicar como funciona...sim...o desenvolvimento pode ser bem rápido.

 

* Quais informações o conferidor tem que dar ?

* Qual o formato de saida para essas informações ? (arquivo txt,csv, tela, BD)

* Conferir resultados com arquivo de jogos, dezenas informadas na tela ou ambos ?

 

** Isso é bem rápido de montar

 

Paz e Prosperidade.

Luiz

Edited by luiz.antonio
Link to comment
Share on other sites

50 minutos atrás, luiz.antonio disse:

Então...abri o seu material mas nada funcionou aqui (rs), dai não entendi o que a planilha poderia fazer ou mostrar, mas se me explicar como funciona...sim...o desenvolvimento pode ser bem rápido.

 

* Quais informações o conferidor tem que dar ?

* Qual o formato de saida para essas informações ? (arquivo txt,csv, tela, BD)

* Conferir resultados com arquivo de jogos, dezenas informadas na tela ou ambos ?

 

** Isso é bem rápido de montar

 

Paz e Prosperidade.

Luiz

 

 

Caraca !!!   Como nada funcionou ai ???

 

Você tem Skype ???

É puro disperdício de tempo e esforços pra se fazer entender via texto !!!

 

* Quais informações o conferidor tem que dar ?

  Resposta: ANALÍTICAS, SINTÉTICAS, RESUMOS, etc... Veja as figuras 1, 2 e 3

* Qual o formato de saida para essas informações ? (arquivo txt,csv, tela, BD)

  Resposta: Atualmente pode ser só na tela

* Conferir resultados com arquivo de jogos, dezenas informadas na tela ou ambos ?

  Resposta: Ambos

 

PS: Também há o objetivo de analisar ocorrências Condicionais: Matemáticas e/ou Históricas.

       Também não precisa ser planilha, a prioridade é ter respostas o mais rápido possível.

 

 

LF 150 LUIS_ANTONIO figura 1.jpg

 

 

LF 151 LUIS_ANTONIO figura 2.jpg

 

 

LF 152 LUIS_ANTONIO figura 3.jpg

 

 

Link to comment
Share on other sites

1 minuto atrás, Crazy Rabbit disse:

Olá Dois,

 

Teu foco poderia ser de encontrar 5, 6 ou 7 dezenas que não vão sair das 15 dezenas anteriores.

 

Estou estudando fazer uma planilha para ajudar.

 

Um Abraço do Coelho,

 

Crazy Rabbit

 

 

Amigo e parceiro COELHO DOIDÃO,

 

É que meu projeto é muiiiito grande...

Tenho realmente que passar pela fase Matemática e depois pra Histórica 

A vantagem da fase Matemática é que a análise de resultados é infinitamente mais rápida

enquanto que na fase Histórica sempre que o objetivo é quantidade reduzida, requer um

tempo enorme e muiiiiita atenção: nas avaliações, análises, testes  etc... não é mesmo ???

 

Da forma que estou conduzindo além dos Concursos  anteriores, a Matemática está a nosso favor !

 

 

um abraço !

 

Link to comment
Share on other sites

Montar um programa que gere resultados iguais aos dos exemplos acima é bem simples (máximo 24hs +ou-), mas vou precisar entender o funcionamento passo a passo.

 

1) O que significa os dados da planilha 1 (linha 65534) ?

2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ?

3) Não entendi o conceito da planilha 3.

 

Paz e Prosperidade.

Luiz

Link to comment
Share on other sites

23 minutos atrás, Crazy Rabbit disse:

Olá Dois,

 

Teu foco poderia ser de encontrar 5, 6 ou 7 dezenas que não vão sair das 15 dezenas anteriores.

 

Estou estudando fazer uma planilha para ajudar.

 

Um Abraço do Coelho,

 

Crazy Rabbit

 

 

Mas o nosso projeto das AUSENTES não está descartado não !!!

Apenas foi necessário deixá-lo em modo "pause"...

 

No devido tempo retomo ele !!!

 

 

LF 153 CDOIDÃO planilha 5 ultimos Concursos.jpg

Link to comment
Share on other sites

47 minutos atrás, luiz.antonio disse:

Montar um programa que gere resultados iguais aos dos exemplos acima é bem simples (máximo 24hs +ou-), mas vou precisar entender o funcionamento passo a passo.

 

1) O que significa os dados da planilha 1 (linha 65534) ?

2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ?

3) Não entendi o conceito da planilha 3.

 

Paz e Prosperidade.

Luiz

 

 

1) O que significa os dados da planilha 1 (linha 65534) ?

     Resposta: Eu faço adaptações pra estudos e análises MANUAIS que faço. 

                       Na célula N65534 por exemplo o valor 88 desativa o FILTRO da coluna AR

                       que pode ser acionado clicando na figura retangular verde.

 

2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ?

     Resposta: São as QUANTIDADES TOTAIS de cada ACERTO (0 a 15)

                       e também MAIOR e MENOR acerto (0 a 15) por concurso

                       (Veja a figura 1 abaixo... SE eu achar o post onde expliquei, posto o link)

 

3) Não entendi o conceito da planilha 3.

     Resposta: São as conferências SINTÉTICAS de uma Matriz informada em outra tela

                      (Veja a figura 2 abaixo). Neste caso, fiz 3 conferências:

                      Na coluna C (QTDE) foi com Totalizar por: Quantidade

                      Na coluna D (MAIOR) foi com Totalizar por: MAIOR acerto

                      Na coluna E (MENOR) foi com Totalizar por: MENOR acerto

 

PS: O conceito/objetivo da planilha é manipular Matrizes ou apenas conferir de forma SINTÉTICA,

       pois como eu disse anteriormente, meu conferidor ANALÍTICO é de meu antigo aprendizado,

       ele é muito bom, mas lento para conferências que considerem TODOS os concursos.

 

um abraço !

 

 

LF 026 pedrosac seq4x6 4_COLUNAS _tutorial.jpg

 

 

LF 154 LUIS_ANTONIO figura 4.jpg

 

 

Link to comment
Share on other sites

13 minutos atrás, dois disse:

 

2) O que significa as informações da planilha 2 após as linhas de mínimo e máximo ?

     Resposta: São as QUANTIDADES TOTAIS de cada ACERTO (0 a 15)

                       e também MAIOR e MENOR acerto (0 a 15) por concurso

                       (Veja a figura 1 abaixo... SE eu achar o post onde expliquei, posto o link)

 

 

 

Estes são os links:

 

 

 

um abraço !

 

Link to comment
Share on other sites

  • 2 months later...

Olá a todos.

Venho através dessa mensagem comunicar a todos usuários desse tópico, que finalmente e felizmente o projeto kombine iniciou-se

em um canal no youtube.

https://www.youtube.com/channel/UCLheh1CtwWrwK2tL_UUu5wA

 

aguardo todos vocês no canal, para descutirmos sobre o futuro do projeto e alcançarmos juntos o tão sonhado prêmio de 15 pontos da lotofacil.

 

Um Abraço e Boa Sorte.

 

 

  • Like 2
Link to comment
Share on other sites

Muito obrigado Dois.

 

Com certeza quem me acompanhar vai alcançar os 15 pontos da lotofácil ou minimizar os erros e maximizar os ganhos.

Eu vou ensinar a criar o COLOGA do "começo ao fim", ou seja linha por linha de código.

 

Diga adeus ao "EXCEL" ou melhor criei você seu "EXCEL".

Eu vou provar em diversas aulas que o EXCEL não é recomendado para jogos lotéricos.

 

Lembrando é necessário força de vontade e persistência como tudo na vida para se obter resultados significativos.

 

Um Abraço.

  • Like 1
Link to comment
Share on other sites

  • 4 months later...
Em 15/11/2016 at 20:33, DixieJoe disse:

Dois, oiregor e demais,

 

Ufaa.... Depois de quase 2 dias quebrando a cabeça e rodando minhas rotinas, acabei um teste aqui para o qual gostaria que vocês comentassem, por favor, se tem lógica.

 

Usando todos os sorteios até o 1435, procurei qual das 3.268.760 acertou mais vezes  9-10-11-12-13-14-15 pontos.

Encontrei esta linha:

 

01-04-06-07-10-11-13-14-15-20-21-22-23-24-25 - acertou em 1028 dos 1435 sorteios

 

Depois peguei os 407 sorteios que "faltaram" para acertar nos 1435... E separei.

 

Agora fiz nova procura nos 3.268.760 buscando qual conjunto acertou mais vezes 9-10-11-12-13-14-15. Encontrei este;

 

01-02-03-05-06-08-09-11-12-15-16-17-18-19-20 - acertou em 396 dos 407 que "faltaram" para o primeiro, que tinha sido o melhor.

 

Agora, temos 2 conjuntos que acertaram em 1424 sorteios dos 1435... Faltam 11 sorteios para FECHAR nos 100% dos 1435, por este raciocínio que utilizei.

Então estes 2 conjuntos de 15 seriam os "melhores 2" até o sorteio 1435??????? Deixando apenas 11 sorteios "de fora".

 

01-04-06-07-10-11-13-14-15-20-21-22-23-24-25
01-02-03-05-06-08-09-11-12-15-16-17-18-19-20  

 

Estes 2 conjuntos acertaram 99,234% até o sorteio 1435... TERIAM SIDO OS MELHORES, PELO MEU RACIOCÍNIO.

 

Pra mim, faz sentido dizer que não tivemos, até o sorteio 1435 nenhum grupo de 2 conjuntos de 15 que acertaram 9 ou mais pontos em TODOS OS 1435 sorteios.

 

Estou correto no meu raciocínio?

 

----

 

Claro que isso não quer dizer que não haveria 2 outros acertando 100% em todos os sorteios possíveis, se utiizássemos os 3.268.760 contra os 3.268.760... Mas isso é tarefa para gigantes. E eu sou só formiguinha...

 

----

 

O que mais a gente poderia fazer para melhorar essa busca? 

 

 

 

 

Olá à todos deste e de outros Tópicos relacionados ao assunto,

 

Não há como explicar aqui em poucas palavras o que esta minha Planilha (versão Beta) fez em +- 2 (longos ?) minutos,

então peço que analise o que mostra a figura e comente, pois é importantíssimo.

 

 

LF_DixieJoe - 25-15-9-15=2 (99%) até o concurso 1435 _MFB.jpg

Link to comment
Share on other sites

dois,

 

Me desculpe, mas não estou acompanhando.

Vi que é uma planilha para a Lotomania (pelas abas embaixo) e pelas dezenas mostradas.

 

Mas também vi que usou 2 grupos com dezenas até 15.

 

Se puder ajudar com alguma explicação, agradeço.

Link to comment
Share on other sites

3 minutos atrás, DixieJoe disse:

dois,

 

Me desculpe, mas não estou acompanhando.

Vi que é uma planilha para a Lotomania (pelas abas embaixo) e pelas dezenas mostradas.

 

Mas também vi que usou 2 grupos com dezenas até 15.

 

Se puder ajudar com alguma explicação, agradeço.

 

 

Amigo e parceiro @DixieJoe e demais interessados,

Essa planilha, Em tese, serve pra LOTOMANIA, MEGASENA, LOTOFÁCIL, QUINA, TIMEMANIA, DUPLASENA, ...

 

Um abraço!

 

Link to comment
Share on other sites

18 minutos atrás, DixieJoe disse:

Vi que é uma planilha para a Lotomania (pelas abas embaixo) e pelas dezenas mostradas.

 

 

O que ocorre é o seguinte:

  1. Me ausentei pra fazer um curso pago de Fórmulas e Funções Matriciais EXCEL
  2. Criei esta Planilha pra servir como referência do meu conhecimento atual
  3. A finalidade é comparar o "antes e depois" do curso
  4. A LOTOMANIA é a referência, pois, possui 100 Dezenas
  5. Acrescento melhorias conforme vou testando e dentre elas, permitir o uso nas demais principais loterias
  6. Fico surpreso com o potencial dela, hoje mesmo descobri uma funcionalidade não prevista originalmente

 

Um abraço!

 

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...