Jump to content

Método de Turing


Guest

Recommended Posts

4 minutes ago, Wata said:

 

Como vc cria esses gráficos?

E aquele gráfico de CSN, como vc cria?

Obrigado.

 

😎

...

Olá

 

se for igual a este aqui, usei o gnuplot para gerar a partir de um arquivo com os resultados no formato CSN - https://prnt.sc/BnU2gsCNAyyW

 

quanto aos gráficos dos resultados e ciclos coloridos, eu escrevi um script em perl específico para isto :)

 

Link to comment
Share on other sites

chave criada a partir do padrão encontrado pelo método de Turing, deslocando a chave a cada célula da matriz de aposta oficial ( mantendo o mesmo layout )

 

https://prnt.sc/UjV6-1oGh4Oj

 

Spoiler

K15S13P01 0 1 1 0 1 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0
K15S13P02 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1
K15S13P03 0 0 1 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 1 0 0 1
K15S13P04 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0 0 1 1 0 1 0 1 1 1 0
K15S13P05 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0 0 1 1 0 1
K15S13P06 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1
K15S13P07 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0
K15S13P08 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1
K15S13P09 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0
K15S13P10 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0
K15S13P11 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1
K15S13P12 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0
K15S13P13 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1
K15S13P14 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1
K15S13P15 1 1 0 0 1 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 1 0 1
K15S13P16 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1
K15S13P17 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1
K15S13P18 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0
K15S13P19 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1
K15S13P20 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 0 1 1 1 0 1 0 1 1
K15S13P21 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0
K15S13P22 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1
K15S13P23 1 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0
K15S13P24 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 0 1 1 1
K15S13P25 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0 1 0 1 1 0

 

Link to comment
Share on other sites

@Wata

 

segue o script em perl para gerar os resultados e ciclos fechados em cores.

 

basta, dentro da linha de comando ( windows, linux, macOS ) se tiver o perl instalado, o comando:

 

perl cycles_presentes.pl na mesma pasta onde estiver o arquivo de texto com os resultados ( não importa se ordem crescente ou ordem de sorteio )

 

lembre-se, não sou programador, sou apenas curioso, logo o programa é lento, feio, rudimentar, mas funciona :)

 

 

Spoiler

#!/usr/bin/perl

use strict;
#use warnings;

use GD::Simple;

my $aresta = 25;
my $space = 5;
my $left_margin = 135;
my $right_margin = 135;
my $margin = 15;
my $num_dez = 25;
my $num_conc = 2504;
my $concurso = 0;
my $count = 0;
my $inter_ciclo = 0;
my $colores = 0;
my $colour_code = 0;
my $ciclo_count = 0;
my $modifier = 0;
my $L = 0;
my $C = 0;
my $X1 = $margin + $left_margin;
my $X2 = $margin + $left_margin + $aresta;
my $Y1 = $margin;
my $Y2 = $margin + $aresta;
my $c = 0;
my $p = 0;
my $i = 0;
my $a = 0;
my $b = 0;
my $status = "s";
my $rlength = 10;
my $length = 10;
my $canvas_width = ($left_margin + $right_margin) + ($num_dez * $aresta) + (($num_dez - 1) * $space);
my $canvas_lenght = (2 * $margin) + ($num_conc * $aresta) + (($num_conc - 1) * $space);

my @results = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
my @input = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
my @binks = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
my @binkas = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
my @ciclo = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
my @cef = (21,16,11,6,1,22,17,12,7,2,23,18,13,8,3,24,19,14,9,4,25,20,15,10,5);
my @GfG = ( [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] );
my @FgF = ( [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] );
my @ausentes = ( 0,0,0,0,0,0,0,0,0,0 );

#******************************************************

# create a new image (width, height)

my $img = GD::Simple->new($canvas_width, $canvas_lenght);

#******************************************************

# fundo preto da imagem

$img->bgcolor('black');
$img->fgcolor('black');
$img->rectangle(0, 0, $canvas_width, $canvas_lenght);

# cores na imagem

my $white = $img->colorAllocate(255,255,255);
my $blue = $img->colorAllocate(0,0,255);
my $limao = $img->colorAllocate(10,250,25); # 0
my $pink = $img->colorAllocate(250,10,250); # 2
my $cian = $img->colorAllocate(96,240,250); # 3
my $abobora = $img->colorAllocate(230,140,20); # 4
my $amarelo = $img->colorAllocate(255,255,0); # 5
my $violeta = $img->colorAllocate(120,12,245); # 6
my $fogo = $img->colorAllocate(208,44,30); # 7
my $bebe = $img->colorAllocate(100,170,216); # 8
my $vermelho = $img->colorAllocate(255,0,0); # 9
my $azul = $img->colorAllocate(10,87,240); # 10
my $salmao = $img->colorAllocate(255,110,90); # 11
my $rose = $img->colorAllocate(230,65,95); # 12

#******************************************************

# draw a white rectangle with white borders

$img->bgcolor('white');
$img->fgcolor('white');

#******************************************************
#
# main routine programa
#
#******************************************************

print "aguarde: lendo arquivo de entrada de dados !","\n" ;

unless (open(MYFILE, "score.txt")) { die ("cannot open input file file1\n"); } 

@input = <MYFILE>;

#*************************************************************************

@binks = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@GfG = ( [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] );

print "aguarde: calculando as dezenas presentes nos sorteios !","\n" ;

#*********************************************************
#
# setar @binks [0..24] em função dos resultados para gerar grafico
#
#*********************************************************

for ( $i = 0; $i <= $num_conc - 1; $i++) {
    
    @binks = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
    
    @results = split(/ /, $input[$i]."");
        
    for ($p = 0; $p <= 14; $p++){
        
        for ($c = 0; $c <= $num_dez - 1; $c++) {
            
            if ($cef[$c] == $results[$p]) { $binks[$c] = 1 }
            
        }
        
    }

    for ($a=0; $a <= $num_dez - 1; $a++) {
        
        $GfG[$i][$a] = $binks[$a]; # setar bit a bit array dentro de array a partir de array binks !!
        
    }
    
    $count = 0;

    for ($c = 0; $c <= $num_dez - 1; $c++) { if ($binks[$c] == 1) { $ciclo[$c] = 1 } }

    for ($c = 0; $c <= $num_dez - 1; $c++) { if ($ciclo[$c] == 1) { $count++ } }

    $ciclo_count++; # conta numero de sorteios efetuados entre ciclos

    if ( $count == $num_dez ) {

        $inter_ciclo = $ciclo_count - 1; # numero sorteios entre fechamentos
        $colour_code = $ciclo_count - 1; # codigo cor igual para ciclos com mesmo numero de sorteios
        
        push (@{$GfG[$i]},0); # concurso atual fechou ciclo, cor verde = 0
    
        for ($modifier = $i - $inter_ciclo; $modifier < $i; $modifier++) {
        
            push (@{$GfG[$modifier]},$colour_code); # concursos anteriores ao fechamento 
    
        }

        $count = 0; # contador de ausentes
        $ciclo_count = 0; # numero sorteios ate fechar ciclo
        @ciclo = (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
        $colour_code = 0;
        
        }
    
}

#*********************************************************************
#
# gerar grafico colorido a partir de @GfG - presentes !!!
#
#*********************************************************************

$i = 0;

for ($L=0; $L <= $num_conc - 1 ; $L++) {
    
    @binks = @{$GfG[$L]}; # For accessing particular array
    
    $img->bgcolor('white');
    $img->fgcolor('white');
    
    if ($binks[25] == 2) { $img->bgcolor($pink); $img->fgcolor($pink) } # 2
    if ($binks[25] == 3) { $img->bgcolor($cian); $img->fgcolor($cian) } # 3
    if ($binks[25] == 4) { $img->bgcolor($abobora); $img->fgcolor($abobora) } # 4
    if ($binks[25] == 5) { $img->bgcolor($amarelo); $img->fgcolor($amarelo) } # 5
    if ($binks[25] == 6) { $img->bgcolor($violeta); $img->fgcolor($violeta) } # 6
    if ($binks[25] == 7) { $img->bgcolor($fogo); $img->fgcolor($fogo) } # 7
    if ($binks[25] == 😎 { $img->bgcolor($bebe); $img->fgcolor($bebe) } # 8
    if ($binks[25] == 9) { $img->bgcolor($vermelho); $img->fgcolor($vermelho) } # 9
    if ($binks[25] == 10) { $img->bgcolor($azul); $img->fgcolor($azul) } # 10
    if ($binks[25] == 11) { $img->bgcolor($salmao); $img->fgcolor($salmao) } # 11
    if ($binks[25] == 12) { $img->bgcolor($rose); $img->fgcolor($rose) } # 12
    
    $img->stringFT($white, 'C:\Windows\fonts\arialbd.ttf', 14, 0, 80, $Y1 + 20, $L + 1);
    
    if ($binks[25] == 0) { 
    
        $i++;
        $img->stringFT($white, 'C:\Windows\fonts\arialbd.ttf', 14, 0, 920, $Y1 + 20, $i);
        $img->bgcolor($limao);
        $img->fgcolor($limao);
    }
    
    for ($C=0; $C <= $num_dez - 1; $C++) {
        
        if ($binks[$C] == 1) {$img->rectangle($X1, $Y1, $X2, $Y2); }
        
        $X1 = $X2 + $space;
        $X2 = $X1 + $aresta;
        
    }
    
    $Y1 = $Y2 + $space;
    $Y2 = $Y1 + $aresta;
    $X1 = $margin + $left_margin;
    $X2 = $margin + $left_margin + $aresta;
    
    #***********************************************************
    #
    # imprimir numero do concurso e dados binarios dos ciclos
    #
    #***********************************************************
    
    #printf "%04d  ", ($L + 1);
    print join ' ', @binks,"\n";
    
}

open my $out1, '>', "dezenas_presentes.png" or die;
binmode $out1;
print $out1 $img->png;
close $out1;

# fim de programa

 

Link to comment
Share on other sites

eolocos, um metodo por bom que seja sempre vai precisar cruzar com varias estatistica a fim de reduzir grupos de dezenas( no caso lotofacil) ou seja cruzamentos de padroes,  voce consegue criar uma calculadora aonde cada resultado é cruzado com certos padroes basicos, assim podemos ver rastrsos deixados por cada sorteios

Link to comment
Share on other sites

1 minute ago, sorel said:

eolocos, um metodo por bom que seja sempre vai precisar cruzar com varias estatistica a fim de reduzir grupos de dezenas( no caso lotofacil) ou seja cruzamentos de padroes,  voce consegue criar uma calculadora aonde cada resultado é cruzado com certos padroes basicos, assim podemos ver rastrsos deixados por cada sorteios

no momento, estou apenas postando as ferramentas, que pretendo usar em conjunto com as estatíticas que vc citou :)

 

se nada disto funcionar, ao menos, fica registrado aqui, e ninguem mais perde tempo com este caminho :)

se funcionar, fica o passo a passo do que foi feito, e outros poderão usar também :)

 

Link to comment
Share on other sites

claro este viés ( caminho) nao pode ser em um unico evento e poucas apostas, tende ser em varios sorteios e no minimo 120 apostas( no minimo) sim porque tem apostador que quer jogar 80% das 15 dezenas e uma apostinha 

 num unico evento e quer ter garantia de acertos , assim, nnnaaao!

Link to comment
Share on other sites

37 minutes ago, sorel said:

claro este viés ( caminho) nao pode ser em um unico evento e poucas apostas, tende ser em varios sorteios e no minimo 120 apostas( no minimo) sim porque tem apostador que quer jogar 80% das 15 dezenas e uma apostinha 

 num unico evento e quer ter garantia de acertos , assim, nnnaaao!

Hahahahahahaha

 

o pior que é assim mesmo, jogar R$ 2,50 e acertar a lotofácil de independência na primeira tentativa !

 

por isto que estou preparando estas ferramentas ( visuais ) para usar em conjunto com as estatísticas e tentar achar algo intere $$ ante

 

por exemplo, se deseja usar as ausentes junto com os ciclos de fechamento, tem que usar os ciclos de fechamento das ausentes, que é diferente dos ciclos de fechamento das sorteadas !

 

minha idéia é:

 

se achar algum modo de antever, criar um conjunto de prognósticos para testar antes, durante e após o período estimado !

Link to comment
Share on other sites

claro que voce pode olhar nas 10 ausentes e ou nas so impares,  o interesante e ter referencias ( base ou fixas) para nao andar em circulos, bem repetiçoes e atrasos medios curtos e longos, tai um estudo dos 3 grupos de atraso

Link to comment
Share on other sites

12 horas atrás, Eolocos disse:

minha idéia é:

 

se achar algum modo de antever, criar um conjunto de prognósticos para testar antes, durante e após o período estimado !

passar a mao em um estima uma previa e come'çar

dividir as 25 em 3 grandes grupos. 8 8 9

formar linhas de 5

observar ocorrencias historicas e

TENTAR 2 LINHAS QUE SOME 10 COM MENOS acerto

Ec

Reduzir 6 para 5

classificar em dubgrupos pertencentes a 8D 

 

comece que acontece

06 22 05 13 21 09
07 12 18 24 02 01
05 13 14 17 20 26
05 13 17 20 25 21
05 14 17 20 25 21
20 25 21 10 11 15
20 25 10 15 09 23
20 25 10 11 15 23
20 25 10 15 09 23

Link to comment
Share on other sites

9 hours ago, PARAFUSO said:

amigo como se baixa esse programa pra testar ?🥺

basta usar a função download, quando clicar no botão verde " code "

o programa foi feito em python, tem que seguir as orientações do desenvolvedor no arquivo readme.md para usar o mesmo, ok ?

Link to comment
Share on other sites

1 hour ago, PARAFUSO said:

....gostaria de saber se a aposta feita na loterica é secreta, digo a caixa sabe a combinação do apostador ou apenas a confirmação da aposta pra efeito de contabilidde ? 🤔 alguem sabe ?

:)

 

não é secreta não, do contrário, como saberiam que houve ganhadores ?

 

o que ocorre é que a transmissão dos dados é criptografada, logo, somente o sistema da CEF tem acesso aos dados

 

depois quando recebe os dados, computadores, usando programas e computadores poderosos,  testam cada aposta ate achar um ganhador, baseado nos números sorteados !

Link to comment
Share on other sites

2 horas atrás, sorel disse:

e nisto poderia se incluido o cpf do apostador, assim nao ficaria aquilo das apostas nao reclamadas de premio menores

Não pode incluir o CPF.

A Carta Magna Constitucional de 1988 em seu artigo 5º, incisos X e XII, prevê como garantia constitucional o sigilo bancário fundamentado no direito à privacidade e à intimidade, a inviolabilidade dos sigilos das comunicações telegráficas, correspondência de dados e das comunicações telefônicas.

E segue.............

  • Like 1
Link to comment
Share on other sites

@Eolocos

 

Veja 15 acertos

24 = 8 8 8   e 15 = 3 4 7  ou 3 5 6

25 = 8 8 8  e 15v =1 + ( 3 4 8  ou  4 5 6 )

 

E nao tem como ser diferente.

No mais caso queira filtrara

Reduz custo e corre o risco.

01 02 06 09 2113 22 24

05 10 15 17 20 21 23 25

03 04 07 08 12 16 18 19

 

 

01 10 04 06 20 08
01 10 04 11 23 18
01 19 04 06 11 23
01 10 04 20 18 11
06 08 20 11 23 18
03 16
05 14
22 24
16 22
03 22

Link to comment
Share on other sites

7 horas atrás, Eolocos disse:

:)

 

não é secreta não, do contrário, como saberiam que houve ganhadores ?

 

o que ocorre é que a transmissão dos dados é criptografada, logo, somente o sistema da CEF tem acesso aos dados

 

depois quando recebe os dados, computadores, usando programas e computadores poderosos,  testam cada aposta ate achar um ganhador, baseado nos números sorteados !

"não é secreta não, do contrário, como saberiam que houve ganhadores ?", as apostas seriam resguardadas em um servidor e somente depois do sorteio liberadas para o rateio, 🤔

Link to comment
Share on other sites

a busca de um padrão temporal continua.

 

os links abaixo, referem-se a distribuição baseada nas linhas, conforme o padrão usado pelo volante de apostas oficial da lotofácil:

 

linhas binarias - linha 01: https://prnt.sc/rtnm1uQeylgJ

linhas binarias - linha 02: https://prnt.sc/_znyHp3IE1Eb

linhas binarias - linha 03: https://prnt.sc/XuwnPRaBfaKx

linhas binarias - linha 04: https://prnt.sc/T_NIMWYGpISW

linhas binarias - linha 05: https://prnt.sc/DkGAU4-eoAEH

 

tais histogramas, serão usados em conjunto com o padrão de tendências, observando os ciclos de fechamentos, conforme links abaixo:

 

linha 1 ciclo 220: https://prnt.sc/BPpubf1KbcdP
linha 2 ciclo 220: https://prnt.sc/Su6WJlpj2_zK
linha 3 ciclo 220: https://prnt.sc/zb3HSQ8iaAFk
linha 4 ciclo 220: https://prnt.sc/YvnoGLF6YYuC
linha 5 ciclo 220: https://prnt.sc/i-7QO-ycbDZ6

 

 

Link to comment
Share on other sites

15 horas atrás, sorel disse:

a gora com a + milionaria bem parecida com  faixa de premiaçao do eurominlao o firum vai pegar fogo!! huu!

Pega fogo onde homem!!! 

 

Essa Modalidade não vai pegar...pouquíssimas pessoas irão jogar...posso queimar minha língua!, mas acredito que a caixa deu um tiro no pé !!!

  • Like 3
Link to comment
Share on other sites

11 minutos atrás, Varelo disse:

Pega fogo onde homem!!! 

 

Essa Modalidade não vai pegar...pouquíssimas pessoas irão jogar...posso queimar minha língua!, mas acredito que a caixa deu um tiro no pé !!!

Ela parte de um premio de 10 milhas.

Haverá uma migração de apostadores e terá sucesso.

  • Like 1
Link to comment
Share on other sites

3 minutos atrás, RobSmith disse:

Ela parte de um premio de 10 milhas.

Haverá uma migração de apostadores e terá sucesso.

Pode até haver no inicio, pois todo inicio é flores, mas quando o pessoal começar enxerga a dificuldade e com o preço exagerado do jogo, vai desistir rapidinho...até a última faixa é uma enganação...você jogar R$ 6,00 reais e para recuperar terá que acertar 02 dezenas na 1ª Matriz e 01 dezena na 2ª matriz (o que é difícil pacas!!).

 

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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