Gerador de números aleatórios para megasena em Java
Posted June 12th, 2008 by Rodrigo Lazoti.
Algum tempo atrás resolvi criar um pequeno programa para gerar números aleatórios para jogos como a megasena, embora o programa esteja planejado para aceitar outros tipos de sorteios (jogos) eu só implementei a geração de números para Megasena.
Seu uso é simples, basta selecionar o tipo de loteria e clicar em sortear, também pode-se mudar o tipo de look and feel (tema).

Para executá-lo basta executar o comando:
java -jar RLLoteriaGen.jar
O projeto foi feito no Eclipse.
Disponibilizei o os fontes do projeto em um repositório no github. Clique aqui para acessar o repositório.
Para fazer o download do arquivo jar clique aqui.
Related Posts
COMO VC FEZ PARA NAO REPETIR NUMERO?:?
Wesley, os números gerados são aleatórios (classe Random), não há garantia que os números não irão se repetir, embora repetir todos os números na próxima sequência seja muito difícil.
[]s
A idéia é legal!
Eu baixei os resultados da mega e ví que até hoje ainda não repetiu nenhuma seqüência de números já sorteados. Se o seu programa gerar números aleatórios menos os números já sorteados em outros sorteios as chances de acertos vão aumentar bem mais… é como a possibilidade de um lugar ser atingido por um raio duas vezes.
E ai tudo bem , cara como eu faço pra configurar o codigo fonte no eclipse para eu olhar o os códigos, se alguem puder me ajudar eu agradeço.
Obrigado!!
meu comentario esta sendo pelo seguinte, que voce envie este gerador de numeros aleatorios para esse endereço por favor.
voce consegue implementar essa mesma ideia mais sendo para lotofacil?
caso consiga pode me enviar o programa????
flow…
esse programa em java funciona com numeros aleatorios ou seja eu tenho alguns numeros e quero fazer com que eles fique sem repeticao, desse jeito em um 5 linhas e 5 colunas, ou assim por ex:
1 2 3 4 5
10 11 12
esse programa em java funciona com numeros aleatorios ou seja eu tenho alguns numeros e quero fazer com que eles fique sem repeticao, desse jeito em um 5 linhas e 5 colunas, ou assim por ex:
1 2 3 4 5
10 11 12 14 15
20 21 23 24 25
31 32 34 35 36
41 42 44 45 46, como é possível?
assim de 1 para 1, formando 6 numeros da sena sem repeticao
Preciso de um código que funcione como um amigo oculto, cadastre participantes……e faça um sorteio entre eles…….so que o problema e que como posso garantir uma pessoa cadastrada não saia com ele mesma……
Quem tiver me ajude por favor….
Uso a linguagem java (netbeans).
Estou tentando gerar uma lista de números aletórios, para um trabalho aqui.
Vc pode me ajudar?
Dae velhinho blz,é o seguinte preciso de um gerador de numeros como c fosse uma wordlist saca,só q preciso q gere numeros somente entre 8 e 10 digitos,é possivel?vlw
ah preciso q salve a lista em .TXT
Parabens pelo software !!!!!!!
me ajudou muito, obrigado
cara, o programinha é legal. mas vc tinha que “amarrar” alguns ifs para não repetir dezenas. fiz 10 testes, e sairam 2 dos 6 numeros iguais em 8 delas. gostei do lance das skins tbm.
O programa é legal. Estou desenvolvendo um Jogo da Memória e preciso de uma comando parecido com o (Random) mas não pode repetir NENHUM número. Por exemplo: Se o 10 foi sorteado, não pode ser denovo… Alguém poderia me ajudar?
só não entendi como é que um usuário vai utilizar o programa
- “O programa é legal. Estou desenvolvendo um Jogo da Memória e preciso de uma comando parecido com o (Random) mas não pode repetir NENHUM número. Por exemplo: Se o 10 foi sorteado, não pode ser denovo… Alguém poderia me ajudar?”
É facil. Se for poucos números possíveis para serem gerados porem muitas vezes sorteando, faça assim:
Crie um ArrayList com todos os números que podem ser sorteados, cada vez que um for sorteado retíreo da lista. Use um lista.get( random.nextInt(lista.size()) )
Se for muitos números que podem ser sorteados, faça assim:
Crie um ArrayList vazio, cada vez que sortear um número coloque-o na lista, se a lista já contiver o valor pegue outro número.
Muito bom o programa
baixei o código fonte dele e implementei no JComboBox os jogos da lotomania, lotofácil, quina e dupla-sena