Jump to content

Marco Silva

Super VIP
  • Posts

    364
  • Joined

  • Last visited

Posts posted by Marco Silva

  1. 8 horas atrás, rockcavera disse:

    Já analisei ela e está lá nessa postagem.

     

    Só para lhe poupar tempo:

    Prejuízo: 16412
    Não perde nem ganha: 27047
    Lucro: 127085

    Cara, agora vc com esse nível me motivou a voltar a mexer nos meus algoritmos kkk

    Sucesso!!! Quando tiver um tempo vou fazer b uns testes e voltar a mexer nesse buraco rsrs

    Sucesso sempre é parabéns pelo resultado. 

    Uma duvida : está testando todos os conjuntos (força brita) ou algo diferenciado? O meu eu faço por combinação aleatoria(para acelerar o processamento)

    Sucesso sempre! 

    • Like 2
  2. 17 horas atrás, iziplay disse:

    Os 45 iniciais tem 90% de todas as ondas de sequencias da lotofacil.

    Não adianta voce pegar as sequencias que pagaram mais na LTF, se voce não trouxer

    em que onda ou curva de gráfico elas estavam.

     

    Mas voce pode pegar outras 45 sequencias já sorteadas e fazer o mesmo estudo

    Excelente, entendi o seu approach do porque as 45 iniciais. Agora, se tivermos um conjunto ainda nao sorteado que harmonicamente contem essas ondas, sera que tambem nao da jogo? vou tentar fazer umas simulacoes (nao essa semana, ando bem enrolado), mas o mais rapido que puder. Faz um tempo que estou longe dos estudos, preciso voltar com força  para continuar os algoritmos que estava desenvolvendo ( para estudo, que resultado que é bom kkkkk), mas muito obrigado pela informacao!

    Sucesso sempre!

  3. Em 09/08/2020 em 15:06, iziplay disse:

    Para 2007

     

    Combinação 2206: 
    01-02-04-05-07-08-10-12-17-19-20-21-23-24-25

    Concursos intrasorteios: de 1 até 45

    Conferência para acertos: de 11 até 15
    11 Acertos: 3
    12 Acertos: 6
    13 Acertos: 0
    14 Acertos: 0
    15 Acertos: 0

    N.
    Con. Acertos    
    4    12    
    6    12    
    12   11.....Para 2007 +1 e -1 = concursos 11 e 13    
    15   11.....Para 2007 +1 e -1 = concursos 14 e 16
    16   12    
    24   12    
    33   12    
    36   12    
    40   11.....Para 2007 +1 e -1 = concursos 39 e 41

    Resumo dos sorteios anteriores com probabilidade 
    de pontuar no 2007
    0011 0012 0013
    0014 0015 0016
    0039 0040 0041

    Secundários
    0003 0004 0005 0006 0007 
    0023 0024 0025 0032 0033 
    0034 0035 0036 0037

    @iziplay, muito interessante esse approach que voce esta tomando ....uma duvida: Pq somente os 45 primeiros? 

  4. Pessoal, boa tarde.

    Segue o codigo descompilado. Lembrando que tem que baixar todas as bibliotecas necessarias

     

    Spoiler
    
    import pandas              as pd
    import numpy               as np
    import matplotlib.pyplot   as plt
    import seaborn             as sns
    import missingno           as msno
    import requests 
    import zipfile
    from bs4 import BeautifulSoup
    import lxml
    
    #get_ipython().run_line_magic('matplotlib', 'inline')
    #pd.set_option('display.max_columns',500)
    
    url = 'http://www1.caixa.gov.br/loterias/_arquivos/loterias/D_lotfac.zip'
    target_path = 'D_lotfac.zip'
    
    response = requests.get(url, stream=True)
    handle = open(target_path, "wb")
    for chunk in response.iter_content(chunk_size=512):
        if chunk:  # filter out keep-alive new chunks
            handle.write(chunk)
    handle.close()
    with zipfile.ZipFile(target_path) as zf:
        zf.extractall()
    
    
    fileHtml = 'd_lotfac.htm'
    
    f = open(fileHtml, 'r', encoding='latin-1') 
    table=f.read()
    
    soup = BeautifulSoup(table, 'html.parser')
    table = soup.find(name='table')
    
    table_str = str(table)
    df = pd.read_html(table_str)[0]
    
    
    
    df.shape
    
    
    df.dtypes
    
    
    df['data_sorteio_conv'] = df.iloc[:,1]
    df.data_sorteio_conv = pd.to_datetime(df.data_sorteio_conv)
    
    df['day']   = df.data_sorteio_conv.dt.day
    df['month'] = df.data_sorteio_conv.dt.month 
    df['year']  = df.data_sorteio_conv.dt.year
    
    
    df_ganhadores = df[:]
    
    df_ganhadores.head()
    
    
    
    # Visão geral do dataframe
    msno.matrix(df=df.iloc[:,0:df.shape[1]], figsize=(20, 5), color=(0.42, 0.1, 0.05))
    
    
    # Removendo valores nulos 
    df = df.dropna(subset=['Concurso'])
    msno.matrix(df=df.iloc[:,0:df.shape[1]], figsize=(20, 5), color=(0.42, 0.1, 0.05))
    
    # Removendo colunas Cidade e UF
    df = df.drop(['Cidade', 'UF'], axis=1)
    msno.matrix(df=df.iloc[:,0:df.shape[1]], figsize=(20, 5), color=(0.42, 0.1, 0.05))
    
    
    # Ganhadores X Volume do Prêmio por Estado 
    ax = df_ganhadores.groupby(['UF'])['Ganhadores_13_Números'].agg('sum').sort_values(ascending=False).plot(kind='bar', title='Ganhadores por Estado', figsize=(15,5), fontsize=12, legend=True, position=1, color='gray')
    # df_ganhadores.groupby(['UF'])['Rateio_Sena'].agg('sum').sort_values(ascending=False).plot(kind='bar', ax=ax, secondary_y=True, legend=True, position=0, color='blue')
    
    # Ganhadores X Mes
    
    # Ganhadores X Volume do Prêmio por Estado 
    df_ganhadores.groupby(['month'])['Ganhadores_15_Números'].agg('sum').plot(kind='bar', title='Ganhadores X Mês', fontsize=12, figsize=(15,5), legend=True, color='gray')
    
    
    # ### Analisando dezenas sorteadas
    
    
    # Verificando se alguma vez as dezenas se repetiram na mesma ordem
    
    df.groupby(['Bola1','Bola2', 'Bola3', 'Bola4', 'Bola5', 'Bola6','Bola7', 'Bola8', 'Bola9', 'Bola10', 'Bola11','Bola12', 'Bola13', 'Bola14', 'Bola15']).size().sort_values(ascending=False)
    
    
    # As dezenas mais sorteadas em todos os jogos
    dezenas = pd.DataFrame(df['Bola1'].tolist() + df['Bola2'].tolist() + df['Bola3'].tolist() + df['Bola4'].tolist() + df['Bola5'].tolist() + df['Bola6'].tolist() +df['Bola7'].tolist() + df['Bola8'].tolist() + df['Bola9'].tolist() + df['Bola10'].tolist() + df['Bola11'].tolist() + df['Bola12'].tolist() +
    df['Bola13'].tolist() + df['Bola14'].tolist() + df['Bola15'].tolist(), columns=['numeros'])
    
    dezenas['numeros'].value_counts().sort_values(ascending=True).head(15).plot(kind='barh', title='As quinze dezenas mais sorteadas em todos os jogos', figsize=(10,5), fontsize=12, legend=True, color='gray')
    
    
    # # Preparando o dataset para o modelo
    
    # Criando dataframe que vamos usar nos modelos 
    
    df_clean = df
    index = 0
    anterior = ''
    for concurso in df['Concurso']:
        if(concurso == anterior):
            df_clean = df_clean.drop(index)
        index += 1
        anterior = concurso
    
    df_clean.shape
    
    df_nn = df_clean[['Bola1','Bola2', 'Bola3', 'Bola4', 'Bola5', 'Bola6','Bola7', 'Bola8', 'Bola9', 'Bola10', 'Bola11','Bola12', 'Bola13', 'Bola14', 'Bola15', 'Ganhadores_15_Números']] 
    
    # Deixando os nomes das coluna em minusculo
    df_nn.columns = map(str.lower, df_nn.columns)
    
    df_nn.head(15)
    
    # Pode existir mais de um ganhador por jogo
    df_nn[df_nn['ganhadores_15_números'] > 1].groupby('ganhadores_15_números')['ganhadores_15_números'].agg('count').plot(kind='bar',figsize=(10,5), color='gray', fontsize=12)
    
    
    # Então tudo jogo que tiver um ou mais ganhadores deixamos como o numeoro 1
    df_nn.loc[df_nn['ganhadores_15_números'] > 0, 'ganhadores_15_números'] = 1
    
    df_nn['ganhadores_15_números'].value_counts().plot(kind='bar', figsize=(10,5), color='gray', fontsize=12)
    
    print(df_nn['ganhadores_15_números'].value_counts())
    
    
    from keras.models  import Sequential
    from keras.layers  import Dense
    from sklearn.model_selection import train_test_split
    
    
    
    # Definição do seed para a reproducidade do modelo
    np.random.seed(8)
    
    
    
    
    # Separando target e classes
    features = df_nn.iloc[:,0:15]
    target   = df_nn.iloc[:,15]
    
    
    # Dividindo dataset entre treino e teste
    X_train, X_test, y_train, y_test = train_test_split(target, features, test_size=0.33, random_state=8)
    
    
    
    # Criando modelo
    modelo = Sequential()
    modelo.add(Dense(10, input_dim=15, activation='relu'))
    modelo.add(Dense(12, activation='relu'))
    modelo.add(Dense(1, activation='sigmoid'))
    
    
    # Compilando o modelo
    modelo.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
    
    
    # Treinando modelo
    modelo.fit(y_train, X_train, epochs=1800, batch_size=10)
    
    
    # # Validando Modelo
    
    
    # Avaliando modelo
    scores = modelo.evaluate(y_test, X_test)
    print("\n")
    print("Acuracia do modelo")
    print("\n%s: %2f%%" % (modelo.metrics_names[1], scores[1]*100))
    
    
    
    numero_sorteio = [[1, 2, 3, 5, 7, 8, 10, 11, 12, 14, 15, 17, 21, 22, 24]]
    
    y_predict = pd.DataFrame(numero_sorteio)
    y_predict
    
    predict_class = modelo.predict_classes(y_predict)
    print("1 = Tem chance de ganhar / 0 = Não tem chance de ganhar")
    print("\n")
    print("Previsão Modelo: ",predict_class[0][0])
    
    
    
    # Achando a probabilidade
    predict_proba = modelo.predict_proba(y_predict)
    print("Probabilidade: ", round((predict_proba[0][0]*100),2), "%")
    
    
    
    import random
    
    random.seed(25)
    
    probabilidade_boa = 99
    probabilidade_atual = 0
    
    # Gerando list com as dezenas sorteadas
    dezenas_sorteadas = df_nn[['bola1','bola2','bola3','bola4','bola5','bola6','bola7','bola8','bola9','bola10','bola11','bola12','bola13','bola14','bola15']].values.tolist()
    
    # Gera sequencia de numeros até que a probabilidade seja maior ou igual que 99%
    while(probabilidade_atual < probabilidade_boa):
        
        # Gera sequencia de número 
        dezenas = random.sample(range(1, 25), 15)
        
        # Numero gerado já foi sorteado?
        if not dezenas in dezenas_sorteadas:
    
            # Valida qual a probabilidade da seguência ser sorteada
            probabilidade_atual = int(modelo.predict_proba(pd.DataFrame([dezenas]))[0][0]*100)
        
    
    print("Probabilidade de {0} % -> Dezenas: {1}".format(probabilidade_atual, sorted(dezenas)))   
    
    
    # Gera sequencia de número 
    dezenas_random = random.sample(range(1, 25), 15)
    
    # Numero gerado já foi sorteado?
    if not dezenas_random in dezenas_sorteadas:
    
        # Valida qual a probabilidade da seguência ser sorteada
        probabilidade_atual = int(modelo.predict_proba(pd.DataFrame([dezenas_random]))[0][0]*100)
    
    print("Probabilidade de {0} % -> Dezenas: {1}".format(probabilidade_atual, sorted(dezenas_random)))   
    
    
    ## Isso é verdade?
    num_bolas = 10
    
    concurso = []
    counts = []
    anterior = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
    for index, row in df_nn.iterrows():
        concurso = []
        concurso.append(row['bola1'])
        concurso.append(row['bola2'])
        concurso.append(row['bola3'])
        concurso.append(row['bola4'])
        concurso.append(row['bola5'])
        concurso.append(row['bola6'])
        concurso.append(row['bola7'])
        concurso.append(row['bola8'])
        concurso.append(row['bola9'])
        concurso.append(row['bola10'])
        concurso.append(row['bola11'])
        concurso.append(row['bola12'])
        concurso.append(row['bola13'])
        concurso.append(row['bola14'])
        concurso.append(row['bola15'])
        count = 0
        for x in range(15):
            if(np.count_nonzero(concurso==anterior[x]) > 0):
                count += 1
        if(count == num_bolas):
            counts.append(count)
        anterior = concurso
    
    
    print('Probabilidade de repetir {0:d} números do jogo anterior: {1:.2f}%'.format(num_bolas,(len(counts)/df_nn.shape[0])*100))
    print('{} vezes que {} números se repetiram no próximo jogo, em um total de {} jogos'.format(len(counts), num_bolas, df_nn.shape[0]))
    
    
    
    ultimo_sorteio = sorted(anterior)
    jogos = 10
    
    for x in range(jogos):
        indexes = random.sample(range(0, 15), 10)
        valores = [ ultimo_sorteio[i] for i in indexes ]
        final = valores
        indexes = random.sample(range(0, 15), 15)
        for index in indexes:
            if not dezenas[index] in valores and not dezenas[index] in ultimo_sorteio:
                final.append(dezenas[index])
            if(len(final) == 15):
                break
        if len(final) < 15:
            print('Não completou')
            break
        
        if final in dezenas_sorteadas:
            print('Já sorteado')
        else:
            probabilidade_atual = int(modelo.predict_proba(pd.DataFrame([final]))[0][0]*100)
            print("Probabilidade de {0} % -> Dezenas: {1}".format(probabilidade_atual, sorted(final)))   

     

    Sucesso sempre!

  5. 23 horas atrás, Jmil21 disse:

    Eureca!!! vamos nos falando!

    Boa tarde a todos!

    Vamos com esses testes para hoje. COnsiderando um outro metodo. Aqui só pra documentar.

     

     s3         : [02, 03, 05, 06, 08, 10, 11, 13, 16, 19, 21, 22, 24, 25]                              s3.size: 14 qtd: 00
     s3 reverso : [01, 04, 07, 09, 12, 14, 15, 17, 18, 20, 23]                                          s3.size: 11 qtd: 00
    -----
     s3         : [01, 03, 04, 06, 08, 09, 10, 14, 17, 19, 21, 23, 24]                                  s3.size: 13 qtd: 00
     s3 reverso : [02, 05, 07, 11, 12, 13, 15, 16, 18, 20, 22, 25]                                      s3.size: 12 qtd: 00
    -----
     s3         : [03, 06, 07, 08, 10, 12, 15, 18, 19, 20, 21, 24]                                      s3.size: 12 qtd: 00
     s3 reverso : [01, 02, 04, 05, 09, 11, 13, 14, 16, 17, 22, 23, 25]                                  s3.size: 13 qtd: 00
    -----
     s3         : [01, 02, 05, 07, 08, 09, 11, 13, 16, 20, 21, 22, 23, 25]                              s3.size: 14 qtd: 00
     s3 reverso : [03, 04, 06, 10, 12, 14, 15, 17, 18, 19, 24]                                          s3.size: 11 qtd: 00
    -----
     s3         : [01, 04, 05, 06, 07, 09, 11, 14, 17, 19, 20, 23, 25]                                  s3.size: 13 qtd: 00
     s3 reverso : [02, 03, 08, 10, 12, 13, 15, 16, 18, 21, 22, 24]                                      s3.size: 12 qtd: 00
    -----
     s3         : [01, 03, 05, 07, 09, 10, 11, 12, 15, 18, 20, 23, 24, 25]                              s3.size: 14 qtd: 00
     s3 reverso : [02, 04, 06, 08, 13, 14, 16, 17, 19, 21, 22]                                          s3.size: 11 qtd: 00
    -----

     s3         : [02, 03, 05, 06, 07, 08, 11, 13, 16, 21, 22, 24, 25]                                  s3.size: 13 qtd: 00
     s3 reverso : [01, 04, 09, 10, 12, 14, 15, 17, 18, 19, 20, 23]                                      s3.size: 12 qtd: 00
    -----
     s3         : [01, 03, 04, 05, 06, 07, 08, 09, 14, 17, 19, 21, 23, 24]                              s3.size: 14 qtd: 00
     s3 reverso : [02, 10, 11, 12, 13, 15, 16, 18, 20, 22, 25]                                          s3.size: 11 qtd: 00
    -----
     s3         : [03, 05, 06, 07, 08, 10, 12, 15, 18, 20, 21, 24]                                      s3.size: 12 qtd: 00
     s3 reverso : [01, 02, 04, 09, 11, 13, 14, 16, 17, 19, 22, 23, 25]                                  s3.size: 13 qtd: 00
    -----
     s3         : [01, 02, 05, 08, 09, 10, 11, 13, 16, 19, 20, 21, 22, 23, 25]                          s3.size: 15 qtd: 00
     s3 reverso : [03, 04, 06, 07, 12, 14, 15, 17, 18, 24]                                              s3.size: 10 qtd: 00
    -----
     s3         : [01, 04, 06, 09, 10, 11, 14, 17, 19, 20, 23, 25]                                      s3.size: 12 qtd: 00
     s3 reverso : [02, 03, 05, 07, 08, 12, 13, 15, 16, 18, 21, 22, 24]                                  s3.size: 13 qtd: 00
    -----
     s3         : [01, 03, 07, 09, 10, 11, 12, 15, 18, 19, 20, 23, 24, 25]                              s3.size: 14 qtd: 00
     s3 reverso : [02, 04, 05, 06, 08, 13, 14, 16, 17, 21, 22]                                          s3.size: 11 qtd: 00
    -----

    • Like 1
  6. 19 horas atrás, Marco Silva disse:

    Boa tarde meus amigos!

    Vamos ver se um desses vai dar certo

     

     s3: [01, 04, 06, 07, 08, 12, 14, 16, 18, 19, 20, 22, 24, 25] s3.size: 14 qtd: x
     s3: [02, 03, 04, 07, 09, 13, 14, 15, 16, 20, 22, 23, 24] s3.size: 13 qtd: x
     s3: [04, 05, 07, 10, 11, 14, 16, 17, 20, 21, 22, 24] s3.size: 12 qtd: x
     s3: [01, 03, 06, 08, 11, 12, 14, 15, 18, 19, 21, 22, 23, 25] s3.size: 14 qtd: x
     s3: [02, 03, 06, 07, 09, 11, 13, 15, 19, 20, 21, 23, 25] s3.size: 13 qtd: x
     s3: [03, 04, 05, 06, 10, 11, 15, 16, 17, 19, 21, 23, 24, 25] s3.size: 14 qtd: x

     

    Sucesso sempre!

     

    Resultado: 

     s3         : [01, 04, 06, 07, 08, 12, 14, 16, 18, 19, 20, 22, 24, 25]          s3.size: 14 qtd: 08
     s3 reverso : [02, 03, 05, 09, 10, 11, 13, 15, 17, 21, 23]                      s3.size: 11 qtd: 07
    -----
     s3         : [02, 03, 04, 07, 09, 13, 14, 15, 16, 20, 22, 23, 24]              s3.size: 13 qtd: 06
     s3 reverso : [01, 05, 06, 08, 10, 11, 12, 17, 18, 19, 21, 25]                  s3.size: 12 qtd: 09
    -----
     s3         : [04, 05, 07, 10, 11, 14, 16, 17, 20, 21, 22, 24]                  s3.size: 12 qtd: 07
     s3 reverso : [01, 02, 03, 06, 08, 09, 12, 13, 15, 18, 19, 23, 25]              s3.size: 13 qtd: 08
    -----
     s3         : [01, 03, 06, 08, 11, 12, 14, 15, 18, 19, 21, 22, 23, 25]          s3.size: 14 qtd: 09
     s3 reverso : [02, 04, 05, 07, 09, 10, 13, 16, 17, 20, 24]                      s3.size: 11 qtd: 06
    -----
     s3         : [02, 03, 06, 07, 09, 11, 13, 15, 19, 20, 21, 23, 25]              s3.size: 13 qtd: 10
     s3 reverso : [01, 04, 05, 08, 10, 12, 14, 16, 17, 18, 22, 24]                  s3.size: 12 qtd: 05
    -----
     s3         : [03, 04, 05, 06, 10, 11, 15, 16, 17, 19, 21, 23, 24, 25]          s3.size: 14 qtd: 10
     s3 reverso : [01, 02, 07, 08, 09, 12, 13, 14, 18, 20, 22]                      s3.size: 11 qtd: 05

  7. Boa tarde meus amigos!

    Vamos ver se um desses vai dar certo

     

     s3: [01, 04, 06, 07, 08, 12, 14, 16, 18, 19, 20, 22, 24, 25] s3.size: 14 qtd: x
     s3: [02, 03, 04, 07, 09, 13, 14, 15, 16, 20, 22, 23, 24] s3.size: 13 qtd: x
     s3: [04, 05, 07, 10, 11, 14, 16, 17, 20, 21, 22, 24] s3.size: 12 qtd: x
     s3: [01, 03, 06, 08, 11, 12, 14, 15, 18, 19, 21, 22, 23, 25] s3.size: 14 qtd: x
     s3: [02, 03, 06, 07, 09, 11, 13, 15, 19, 20, 21, 23, 25] s3.size: 13 qtd: x
     s3: [03, 04, 05, 06, 10, 11, 15, 16, 17, 19, 21, 23, 24, 25] s3.size: 14 qtd: x

     

    Sucesso sempre!

     

  8. @BigMax

     

    Essa sua Prática é boa. Ao invés de usar 43, simule com esses 16 (que valem para todos os concursos) acho que o molho fica mais concentrado!! 

    Sucesso sempre!!! 

     

    Spoiler

    01 02 04 05 11 12 14 15 16 17 19 21 23 24 25

    01 03 06 10 12 13 15 16 17 18 19 20 21 22 23

    02 04 08 09 10 11 14 16 17 18 20 21 22 23 25

    01 02 03 05 06 07 09 11 13 14 15 20 22 24 25

    01 03 05 06 07 08 10 11 12 18 19 20 22 24 25

    02 04 05 06 07 08 09 12 13 15 17 18 21 23 25

    04 05 06 07 09 10 11 14 16 17 19 20 21 23 24

    01 02 03 05 07 08 11 13 15 16 18 20 21 22 24

    01 02 03 04 06 07 09 10 11 12 14 15 19 22 23

    01 05 07 08 09 10 14 15 16 17 18 19 21 24 25

    01 02 08 09 10 11 12 13 17 18 19 20 21 23 24

    02 03 04 05 06 07 10 12 13 16 20 21 22 24 25

    01 02 03 05 06 07 08 10 14 15 16 17 18 19 23

    04 05 07 08 11 12 13 14 15 16 17 19 20 22 25

    02 03 04 05 06 09 13 14 16 18 19 20 21 23 25

    01 02 03 04 06 08 11 12 14 15 17 18 19 22 24

     

     

    14 horas atrás, BigMax disse:

    A previsão do 1877 para 1878 deu certo:
    image.png.a8213ac8893749a2361ba0cca3cf4154.png

     

    Mas do 1878 para 1979 nada...

    Para o 1880 segue no spoiler ( selecionar as que tem indicador de 7):
     

      Mostrar conteúdo oculto

    image.thumb.png.f9c4a60e8adb8cf4bd2abc18beb2ecfd.png

     

     

    • Thanks 1
  9. Pessoal, boa tarde! 
     

    @Wata ,  segue alguns exemplos que tenho de conjuntos que dão lucro sempre. Infelizmente, matematicamente o jogo esta contra nós. E a não ser por um lampejo e algo incrível, não iremos vencer essa matemática. 
     

    Porem, essa sacada que voce teve de somar os resultados pode realmente ser interessante para testar. Mas enfim, vou tentar dar uma analisada para verificar o que acontece. Mas tenha certeza, realmente é um pouco dificil ter um resultado satisfatorio usando todas dezenas com poucos jogos.  Já adianto tambem, que jogando com 25 numeros sem fixas, nao há lucro 100%. Isso só conseguimos a partir de 22 numeros ( e com 


    Segue alguns exemplos que tem lucro SEMPRE! (Podem conferir! ) OBs: Lucro não significa que irá fechar um jogo, mas sim, que há lucro atendendo a condiçao. 

     

    21 numeros em 43 jogos de 15 numeros que garantem lucro sempre!

    Spoiler

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

     

    21 numeros em 41 jogos de 16 numeros que garantem lucro sempre!

    Spoiler

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

     

    Tenho alguns outros se quiserem..


    Sucesso sempre!

     

     

    • Like 1
  10. 3 horas atrás, PS_(Soares) disse:

     

     

    Maluco eu baixei essa planilha e digo o seguinte se os concursos pudessem ter o esquema do primeiro post desse tópico em uma guia, quem sabe seja possível observar as imagens para palpitar entende?

     

    Eu não palpitei porque a imagem é ruim e pequena, o colega não disponibilizou a planilha ai fica difícil observar.....

     

    Mas uma dica que te dou como você fez a planilha e disponibilizou é a seguinte pega essa visão;

     

    0 1 2 3 4 5 6 7 8 9 1843
    0 1 2 3 4 5 6 7 8 9 1844

     

     

    Observa isso, pega o primeiro algarismo no exemplo do 1843=3, usa como constante 3 

    resultado 0 e 1

     

    Só isso, já acerta para caralho!

     

    Para comerçarmos a brincadeira se puder claro alterar a plan vai ser bom, e claro se puder permitir colocar uma quantidade X, DE JOGOS ATÉ 5 MIL E GERAR AUTOMATICAMENTE O CSN E VICE VERSA, AJUDA NAS PESQUIAS!

     

    vAMOS QUE VAMOS!

     

    @PS_(Soares), tem algumas informaçoes que talvez ache interessante neste tópico 

     

    Sucesso sempre!

  11. Em 20/05/2019 at 19:52, Friaça disse:

    Então Marcos...

    Quando vc diz + para direita errar, + serão os ganhos e quanto + para a esquerda + serao as perdas.

    Acho que assim fica melhor para entender.

    Se erramos próximo ao 7,6,5, serão melhores os ganhos.

    Agora se erramos próximo ao 4,3, nesse sentido...menos bilhetes premiados teremos,

    Correto?

    Exatamente! 

    Sucesso sempre!

  12. 5 horas atrás, Julio cezar Rocha Brito disse:

    Como usar estas  linhas, pra que servem?

    @Julio cezar Rocha Brito, sao so análises relativas a ideia do tópico. Você pode usar como base para filtro como o tópico propõe. Mesmo estando desatualizado, em função de eu ter usado um BD antigo, talvez não seja muito útil.. Mas pelo menos é uma informação a mais.

     

    Sucesso sempre!! 

  13. Pessoal, boa tarde.

    Segue alguns resultados de testes que venho fazendo.

     ///////////////////////////////////////////////////////////////////

    Spoiler

     # do CSN Atual a ser testado:  1459325
     Valores indice 1 : [1]
     Valores indice 2 : [4]
     Valores indice 3 : [5, 6, 7, 8, 9]
     Valores indice 4 : [5, 6, 7, 8, 9]
     Valores indice 5 : [1, 2, 3, 4, 5]
     Valores indice 6 : [1, 2, 3, 4, 5]
     Valores indice 7 : [5, 6, 7, 8, 9]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 1000000.0(1x)(0,03%) --> Sucesso!! 
    Ganhos jogos(14)              : R$ 16000.0(16x)(0,51%)
    Ganhos jogos(13)              : R$ 1740.0(87x)(2,78%)
    Ganhos jogos(12)              : R$ 3088.0(386x)(12,35%)
    Ganhos jogos(11)              : R$ 3708.0(927x)(29,66%)
    Jogos sem ganhos              : R$ -3416.0(1708x)(54,66%)
    Ganhos totais                 : R$ 1024536.0
    Lucro ou prejuizo             : lucro de R$ 1018286.0
    -------------------------------------------- 
     ************************************************************************* 
     
      # do CSN Atual a ser testado:  1160931
     Valores indice 1 : [1]
     Valores indice 2 : [1]
     Valores indice 3 : [5, 6, 7, 8, 9]
     Valores indice 4 : [0, 1, 2, 3, 4]
     Valores indice 5 : [5, 6, 7, 8, 9]
     Valores indice 6 : [0, 1, 2, 3, 4]
     Valores indice 7 : [0, 1, 2, 3, 4]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 1000000.0(1x)(0,03%) --> Sucesso!! 
    Ganhos jogos(14)              : R$ 10000.0(10x)(0,32%)
    Ganhos jogos(13)              : R$ 1400.0(70x)(2,24%)
    Ganhos jogos(12)              : R$ 3136.0(392x)(12,54%)
    Ganhos jogos(11)              : R$ 4144.0(1036x)(33,15%)
    Jogos sem ganhos              : R$ -3232.0(1616x)(51,71%)
    Ganhos totais                 : R$ 1018680.0
    Lucro ou prejuizo             : lucro de R$ 1012430.0
    -------------------------------------------- 
     ************************************************************************* 
     
      # do CSN Atual a ser testado:  3176372
     Valores indice 1 : [3]
     Valores indice 2 : [1]
     Valores indice 3 : [5, 6, 7, 8, 9]
     Valores indice 4 : [5, 6, 7, 8, 9]
     Valores indice 5 : [0, 1, 2, 3, 4]
     Valores indice 6 : [5, 6, 7, 8, 9]
     Valores indice 7 : [0, 1, 2, 3, 4]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 1000000.0(1x)(0,03%) --> Sucesso!! 
    Ganhos jogos(14)              : R$ 13000.0(13x)(0,42%)
    Ganhos jogos(13)              : R$ 2240.0(112x)(3,58%)
    Ganhos jogos(12)              : R$ 3800.0(475x)(15,20%)
    Ganhos jogos(11)              : R$ 3672.0(918x)(29,38%)
    Jogos sem ganhos              : R$ -3212.0(1606x)(51,39%)
    Ganhos totais                 : R$ 1022712.0
    Lucro ou prejuizo             : lucro de R$ 1016462.0
    -------------------------------------------- 
     ************************************************************************* 


     ///////////////////////////////////////////////////////////////////
     
     Dessa forma, podemos tirar mais uma conclusao
     "Se colocarmos o indice 1 e 2 de forma correta, e criarmos outros grupos de 5 numeros que contenham a sequencia principal, temos 3125 jogos, e dentro dele, sempre o principal, e mais do que 40% de jogos premiados, inclusive com algum de 14 pontos.
     
     Agora, errando um indice (somente um exemplo)
     ///////////////////////////////////////////////////////////////////

    Spoiler

      # do CSN Atual a ser testado:  3176372
     Valores indice 1 : [3]
     Valores indice 2 : [1]
     Valores indice 3 : [5, 6, 7, 8, 9]
     Valores indice 4 : [5, 6, 7, 8, 9]
     Valores indice 5 : [0, 1, 2, 3, 4]
     Valores indice 6 : [0, 1, 2, 3, 4]
     Valores indice 7 : [0, 1, 2, 3, 4]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(14)              : R$ 9000.0(9x)(0,29%)
    Ganhos jogos(13)              : R$ 2040.0(102x)(3,26%)
    Ganhos jogos(12)              : R$ 3960.0(495x)(15,84%)
    Ganhos jogos(11)              : R$ 3860.0(965x)(30,88%)
    Jogos sem ganhos              : R$ -3108.0(1554x)(49,73%)
    Ganhos totais                 : R$ 18860.0
    Lucro ou prejuizo             : lucro de R$ 12610.0
    -------------------------------------------- 
     ************************************************************************* 
     
      # do CSN Atual a ser testado:  3176372
     Valores indice 1 : [3]
     Valores indice 2 : [1]
     Valores indice 3 : [5, 6, 7, 8, 9]
     Valores indice 4 : [5, 6, 7, 8, 9]
     Valores indice 5 : [5, 6, 7, 8, 9]
     Valores indice 6 : [5, 6, 7, 8, 9]
     Valores indice 7 : [0, 1, 2, 3, 4]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(14)              : R$ 3000.0(3x)(0,10%)
    Ganhos jogos(13)              : R$ 1640.0(82x)(2,62%)
    Ganhos jogos(12)              : R$ 3800.0(475x)(15,20%)
    Ganhos jogos(11)              : R$ 4304.0(1076x)(34,43%)
    Jogos sem ganhos              : R$ -2978.0(1489x)(47,65%)
    Ganhos totais                 : R$ 12744.0
    Lucro ou prejuizo             : lucro de R$ 6494.0
    -------------------------------------------- 
     ************************************************************************* 
     # do CSN Atual a ser testado:  3176372
     Valores indice 1 : [3]
     Valores indice 2 : [1]
     Valores indice 3 : [0, 1, 2, 3, 4]
     Valores indice 4 : [5, 6, 7, 8, 9]
     Valores indice 5 : [0, 1, 2, 3, 4]
     Valores indice 6 : [5, 6, 7, 8, 9]
     Valores indice 7 : [0, 1, 2, 3, 4]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(14)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(13)              : R$ 560.0(28x)(0,90%)
    Ganhos jogos(12)              : R$ 2040.0(255x)(8,16%)
    Ganhos jogos(11)              : R$ 3332.0(833x)(26,66%)
    Jogos sem ganhos              : R$ -4018.0(2009x)(64,29%)
    Ganhos totais                 : R$ 5932.0
    Lucro ou prejuizo             : Prejuizo de R$ -318.0
    -------------------------------------------- 
     ************************************************************************* 


      ///////////////////////////////////////////////////////////////////
      
      
      Errando um indice dos de 5, temos ainda lucro, dependendo do indice que errar.
      
      Quanto mais proximo da esquerda for o erro, maior a chance de PERDA. quanto mais proximo da unidade for erro, maior a possibilidade de GANHO.
      
        ----> quanto mais pra direita errar, mais VAI GANHAR!!!!! 
      1234567
      
      <---- quanto mais pra esquerda errar, mais vai ter ERROS!!!!
      1234567
      
      Agora vamos ver errando 2 indices:
     
       ///////////////////////////////////////////////////////////////////

     

    Spoiler

    # do CSN Atual a ser testado:  3176372
     Valores indice 1 : [3]
     Valores indice 2 : [1]
     Valores indice 3 : [5, 6, 7, 8, 9]
     Valores indice 4 : [5, 6, 7, 8, 9]
     Valores indice 5 : [5, 6, 7, 8, 9]
     Valores indice 6 : [5, 6, 7, 8, 9]
     Valores indice 7 : [5, 6, 7, 8, 9]
     ***** Quantidade apos combinacoes  : 3125
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 3125
    Quantidade de jogos realizados: 3125
    Valor gasto com os jogos      : R$ 6250.0
    Ganhos jogos(15)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(14)              : R$ 2000.0(2x)(0,06%)
    Ganhos jogos(13)              : R$ 1520.0(76x)(2,43%)
    Ganhos jogos(12)              : R$ 3912.0(489x)(15,65%)
    Ganhos jogos(11)              : R$ 4020.0(1005x)(32,16%)
    Jogos sem ganhos              : R$ -3106.0(1553x)(49,70%)
    Ganhos totais                 : R$ 11452.0
    Lucro ou prejuizo             : lucro de R$ 5202.0
    -------------------------------------------- 
     ************************************************************************* 


       ///////////////////////////////////////////////////////////////////
      
     
      Seguindo a logica, ainda temos ganhos pq erramos mais proximo da direita, sendo assim, mantendo ganhos maiores.
      

         ///////////////////////////////////////////////////////////////////
         
         Bom, somente observações por enquanto!
         
         Sucesso sempre!!!

    • Like 2
    • Thanks 2
  14. 1 hora atrás, DixieJoe disse:

    @Marco Silva 

     

    muito interessante, seu estudo Marco.

     

    Depois, se puder ajudar a gente a entender melhor como usar isso, agradeço.

    @DixieJoe, boa tarde. Entao, como falei, esse é apenas um estudo. Como usar ainda nao sei.

    O que podemos tirar desse estudo inicial é que:


    1) Se acertamos as 3 primeiras dezenas do CSN, temos somente 10000 combinações residuais. (com o jogo campeao com 15 dentro)
    2) dentro dessas 10000 combinações temos, de acordo com a analise inicial, no minimo uns 50 jogos com 14 pontos e tambem o jogo campeao.(Preciso ainda me aprofundar nisso). Se cada jogo (vamos dizer que com um filtro excluimos o campeao), e sobrar em volta de 20 jogos com 14, ainda quase que empatamos o jogo (isso teoricamente, pq sei que o volume de fazer 10000 jogos nao é tao viavel). 
     

     

    Mas enfim, vamos continuar estudando, que uma hora chegamos a algo mais conclusivo. Esse tema, por exemplo, do CSN, estava parado nos meus estudos, mas agora com esse posicionamento acho que da pra tentar retomar o assunto. Vou tentar ver dentro desses 10000 residuais o que podemos tira de conclusao.

    Sucesso sempre!!

    • Like 2
  15. @dois e demais foristas, boa noite.

    Venho acompanhando seu tópico, e atraves da sua ultima observaçao fiz algumas analises em jogos distintos. 

    JOGO104.thumb.PNG.f100d9e992fc43fb85045586570436c3.PNG

     

     

     

    JOGO59.PNG.054e0fe10fd6f4ca16608bf54f614223.PNG

     

     

    JOGO01.PNG.d5f7b88da1f19a13f65bf3b974bbc850.PNG

     

     

    Como resultado da analise que fiz, digo o seguinte:

    Se acertamos a 1a, 2a e 3a dezena, pode ter certeza que coisa boa vai vir. 

    Estou ainda realizando outras analises, mas dentro dessa analise, se acertamos as primeiras tres, garantimos que sempre muitos grupos com 14 numeros estarao dentro, ajudando aumentar, de acordo com o @DixieJoe, o nosso IA.

     

    Mas ainda é preeliminar, vamos continuando nossos estudos.

    Sucesso sempre!!!

    • Like 4
  16. 3 horas atrás, Sphgf disse:

    @Julio cezar Rocha Brito

    Bom dia Julio e forumistas..

    Devido às buscas exaustivas feitas pelos dois neurônios que me sobraram, além de sumir novas idéias, ficaram dúvidas se o método pode ser melhorado.

     

    Mas continuo acreditando até que se prove o contrário que o método pode ser útil na geração de poucas cartelas contendo o prêmio principal.

     

    Talvez seja melhor utilizar "outros concursos" com comportamento estável* para utilizar como ancoragem para um Porto Seguro...

      

    saudações,

    Sphgf

    @Julio cezar Rocha Brito@Sphgf e demais foristas.

    Fiz um bd com a analise passada dos jogos nesse mesmo conceito, posso até compartilhar, mas não temos resultados sustentáveis. Acredite em mim. A ideia realmente é boa, mas tem que ser assertiva. Acredito que seja bom, mas nem tanto. Vou mandar o arquivo aqui para que todos vejam a analise. Veja que quanto maior a quantidade de jogos que quremos fechar, maior a quantidade de variacao que temos, entao fica dificil (igual é pra ser mesmo). 


    Meu ultimo jogo no meu database é o 1715 (Somente para informacao o que foi usado para geraçao destas planilhas). 

    Esta tudo em CSV. abram direto com o excel.


    Sucesso sempre.

     

     

     

     

     

    • Thanks 1
  17. Spoiler

     

    @Sphgf e Demais companheiros, boa noite.


    Utilizando dessa sua ideia, fiz o algoritmo para realizar alguns testes.

    Minha base de dados esta desatualizada (parei no concurso 1716, e como queria somente testar, nao atualizei), mas obtivemos o seguinte resultado:

     

    o que eu fiz:

    1-Defini a qtd de valores que eu quero em cada range (no nosso exemplo representado pela string 1;2;3;3;1;0, ou seja:

    vou ter 1 conjunto que deu 7 numeros nos 10 anteriores

    vou ter 2 conjunto que deu 8 numeros nos 10 anteriores

    vou ter 3 conjunto que deu 9 numeros nos 10 anteriores

    vou ter 3conjunto que deu 10 numeros nos 10 anteriores

    vou ter 1 conjunto que deu 11 numeros nos 10 anteriores

    vou ter 0 conjunto que deu 12 numeros nos 10 anteriores

     

    agora, pq 10? é a quantidade de valores anteriores.

     

    E com isso, temos o resultado abaixo:

     

     

     

    *************   inicio do filtro de valores por quantidade 
     String qtd_valores:  1;2;3;3;1;0
     games_parcial.size: 10
     qtd de jogos ANTES do filtro : 3268760 -->  qtd de jogos DEPOIS do filtro : 38758
     *************   fim do filtro de valores por quantidade 
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 38758
    Quantidade de jogos realizados: 38758
    Valor gasto com os jogos      : R$ 77516.0
    Ganhos jogos(15)              : R$ 1000000.0(1x)(0,00%) --> Sucesso!! 
    Ganhos jogos(14)              : R$ 5000.0(5x)(0,01%)
    Ganhos jogos(13)              : R$ 1960.0(98x)(0,25%)
    Ganhos jogos(12)              : R$ 6312.0(789x)(2,04%)
    Ganhos jogos(11)              : R$ 14488.0(3622x)(9,35%)
    Jogos sem ganhos              : R$ -68486.0(34243x)(88,35%)
    Sem ganhos (10)               : 9007
    Sem ganhos (09)               : 12020
    Sem ganhos (08)               : 8943
    Sem ganhos (07)               : 3570
    Sem ganhos (06)               : 665
    Sem ganhos (05)               : 38

    Ganhos totais                 : R$ 1027760.0
    Lucro ou prejuizo             : lucro de R$ 950244.0
    -------------------------------------------- 

     

    E agora uma simulacao com mais valores

     

     *************   inicio do filtro de valores por quantidade 
     String qtd_valores:  2;6;7;11;1;0
     games_parcial.size: 27
     qtd de jogos ANTES do filtro : 3268760 -->  qtd de jogos DEPOIS do filtro : 484
     *************   fim do filtro de valores por quantidade 
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 484
    Quantidade de jogos realizados: 484
    Valor gasto com os jogos      : R$ 968.0
    Ganhos jogos(15)              : R$ 1000000.0(1x)(0,21%) --> Sucesso!! 
    Ganhos jogos(14)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(13)              : R$ 40.0(2x)(0,41%)
    Ganhos jogos(12)              : R$ 152.0(19x)(3,93%)
    Ganhos jogos(11)              : R$ 256.0(64x)(13,22%)
    Jogos sem ganhos              : R$ -796.0(398x)(82,23%)
    Sem ganhos (10)               : 111
    Sem ganhos (09)               : 145
    Sem ganhos (08)               : 101
    Sem ganhos (07)               : 36
    Sem ganhos (06)               : 5
    Sem ganhos (05)               : 0
    Ganhos totais                 : R$ 1000448.0
    Lucro ou prejuizo             : lucro de R$ 999480.0
    -------------------------------------------- 

     

     

    E agora com mais

     

    *************   inicio do filtro de valores por quantidade 
     String qtd_valores:  2;12;9;13;4;0
     games_parcial.size: 40
     qtd de jogos ANTES do filtro : 3268760 -->  qtd de jogos DEPOIS do filtro : 134
     *************   fim do filtro de valores por quantidade 
    -------------------------------------------- 
                RESUMO DAS INFORMACOES
    Arquivo dos jogos realizados  : 134
    Quantidade de jogos realizados: 134
    Valor gasto com os jogos      : R$ 268.0
    Ganhos jogos(15)              : R$ 1000000.0(1x)(0,75%) --> Sucesso!! 
    Ganhos jogos(14)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(13)              : R$ 0.0(0x)(0,00%)
    Ganhos jogos(12)              : R$ 16.0(2x)(1,49%)
    Ganhos jogos(11)              : R$ 96.0(24x)(17,91%)
    Jogos sem ganhos              : R$ -214.0(107x)(79,85%)
    Sem ganhos (10)               : 35
    Sem ganhos (09)               : 37
    Sem ganhos (08)               : 27
    Sem ganhos (07)               : 7
    Sem ganhos (06)               : 1
    Sem ganhos (05)               : 0
    Sem ganhos (04)               : 0
    Sem ganhos (03)               : 0
    Sem ganhos (02)               : 0
    Sem ganhos (01)               : 0
    Sem ganhos (00)               : 0
    Ganhos totais                 : R$ 1000112.0
    Lucro ou prejuizo             : lucro de R$ 999844.0
    -------------------------------------------- 
    Resultado (0001)  : R$  999844,00 Resultado Acumulado :  999844,00

     

     

    Ou seja, quanto mais valores, melhor. 

     

    Mas, somente da certo se a qtd de valores for acertada em cada range.. Ou estimada... Vamos discutir mais pessoal... 

    Analisem pessoal

    Sucesso e sorte sempre!!

    • Like 2
×
×
  • Create New...