import random
from collections import Counter

# Últimos 20 resultados (colocados em listas de listas)
resultados = [
    [2, 5, 6, 9, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 25],
    [1, 3, 4, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 20, 22],
    [2, 3, 7, 8, 10, 11, 13, 14, 15, 17, 19, 20, 22, 23, 24],
    [1, 2, 3, 6, 7, 8, 10, 11, 14, 15, 17, 19, 22, 23, 25],
    [1, 3, 4, 6, 7, 8, 9, 11, 13, 15, 17, 18, 20, 21, 25],
    [1, 2, 3, 4, 6, 7, 17, 18, 19, 20, 21, 22, 23, 24, 25],
    [1, 4, 6, 7, 8, 9, 12, 13, 15, 18, 20, 21, 23, 24, 25],
    [2, 4, 6, 8, 10, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23],
    [1, 2, 3, 5, 9, 10, 11, 13, 17, 20, 21, 22, 23, 24, 25],
    [1, 3, 6, 7, 8, 9, 12, 13, 14, 15, 18, 19, 20, 21, 25],
    [2, 5, 6, 9, 10, 11, 12, 14, 15, 17, 19, 20, 22, 24, 25],
    [2, 3, 4, 5, 7, 10, 11, 13, 14, 15, 16, 22, 23, 24, 25],
    [2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 17, 22, 23, 24, 25],
    [1, 2, 5, 8, 9, 10, 12, 13, 14, 15, 16, 20, 21, 22, 24],
    [1, 2, 4, 6, 7, 8, 14, 15, 16, 17, 18, 19, 22, 23, 25],
    [1, 2, 5, 8, 9, 10, 11, 13, 14, 16, 17, 18, 20, 21, 24],
    [2, 3, 4, 7, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25],
    [1, 4, 5, 6, 7, 9, 10, 13, 14, 16, 19, 21, 23, 24, 25],
    [3, 5, 6, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 24]
]

# Números mais sorteados desde 2003
mais_sorteados = [
    20, 10, 25, 11, 13, 14, 24, 3, 4, 12, 5, 9, 1, 2, 18, 
    22, 19, 21, 15, 17, 7, 23, 6, 8, 16
]

# Números mais atrasados
mais_atrasados = [
    11, 24, 8, 10, 1, 16, 3, 22, 7, 4, 19, 18, 20, 21, 23,
    25, 17, 12, 6, 5, 2, 9, 14, 13, 15
]

# Função para gerar uma combinação baseada nos dados fornecidos
def gerar_combinacao(resultados, mais_sorteados, mais_atrasados):
    # Contagem de frequências nos últimos 20 resultados
    todos_numeros = [num for resultado in resultados for num in resultado]
    frequencias = Counter(todos_numeros)

    # Seleção dos números mais frequentes nos últimos 20 resultados
    mais_frequentes = [num for num, freq in frequencias.most_common()]

    # Mistura os números mais sorteados, mais atrasados e mais frequentes
    sugestao = set(mais_sorteados[:10] + mais_atrasados[:5] + mais_frequentes[:5])

    # Garante que a combinação tem exatamente 15 números
    while len(sugestao) < 15:
        sugestao.add(random.choice(mais_sorteados + mais_atrasados + mais_frequentes))
    
    return sorted(sugestao)

# Gerar uma combinação sugerida
combinacao_sugerida = gerar_combinacao(resultados, mais_sorteados, mais_atrasados)
print("Combinação sugerida:", combinacao_sugerida)

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: