About This File
O que é o Lotomania Pulador?
Uma ferramenta que gera conjuntos de cartões para a Lotomania garantindo que qualquer par de cartões tenha no máximo N dezenas em comum. O algoritmo usa backtracking posição a posição — avança bit a bit e recua quando detecta violação, sem gerar combinações inválidas. O resultado é um conjunto de cartões matematicamente balanceados entre si.
Cada posição está configurado para 2 dezenas, logo P1 só pode ser 01 ou 02, P2 só pode ser 03 ou 04 e assim sucessivamente.
Tanto o Limite de Passo quanto o Gatilho aceitam valores astronômicos ou seja 2^50 = 1.125.899.906.842.624 mas lembre-se o Passo já está está em 600 milhões, quanto maior o Passo maior o tempo de busca.
Este software fiz pois há um pequeno BUG no Lotomania3.exe (também na área de downloads) que apesar de permitir este tipo de geração não estava respeitando os limites posicionais e pelo visto este algoritmo ficou muito mais rápido, eu diria que são softwares complementares.
Use por sua conta e risco.
Sorte a todos,
Sphgf
What's New in Version 9.0.7 See changelog
Released
Algoritmo: Funcionamento Correto
Executei 7 testes no terminal simulando o worker:
- T=10, N=7 → 64 cartões, espaço esgotado, 0 violações ✓
- T=8, N=5 → 16 cartões, 0 violações ✓
- Cartão Inicial customizado → funciona corretamente ✓
- Cartão Final → para no ponto certo, sem aceitar cartões além ✓
- N=T-1 (mínima restrição) → gera 20 cartões rapidamente ✓
- T=20, N=15, 200 cartões → 0 violações ✓
- rep[novo]=T-1 → matematicamente correto e verificado ✓
- Ordem aceitação vs. verificação de fim → correta (hasFim verificado ANTES do push) ✓
A poda WAND está funcionando e é rank-safe.
Bugs Encontrados e Corrigidos
1. Comentário duplicado (cosmético) Linhas 793–794: // WORKER CODE aparecia duas vezes. Removida a duplicata.
2. Dead code: motivo 'concluida' (lógica) O else motivo='concluida' jamais é atingido — o while só quebra por pos<0 (→ esgotado), passos>=MAX (→ limitePassos) ou aceitos>=LIM (→ limiteCartoes). Substituído por 'esgotado' com comentário explicativo.
3. Textos desatualizados na aba Ajuda Algumas passagens ainda mencionavam "a V9.2 introduziu..." e "menos passos do que na V9.1..." como se fossem versões externas à atual. Atualizadas para falar na voz da versão atual V9.7.
Estrutura HTML: Saudável
- Todos os 6 painéis têm divs balanceados ✓
-
O
net=-2do Créditos é correto — são os fechamentos de.panelse.shell✓ - Todos os 38 IDs referenciados no JS existem no HTML ✓
-
Todos os
data-tabapontam para painéis existentes ✓

Recommended Comments