| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 16:39:08
|
brunoacpc
JavaBaby
![[Avatar]](/images/avatar/a7471fdc77b3435276507cc8f2dc2569.jpg)
Membro desde: 24/03/2005 11:33:27
Mensagens: 85
Localização: Sorocaba SP
Offline
|
E ai pessoal...blz????
Precisso fazer um gerador de numeros aleatorios e esses numeros nao podem repetir.
Pra gerar os numeros ta OK......agora alguem pode me dar uma ideia pra nao repetir os numeros?!
Segue o codigo:
Obrigado
até +
|
Bruno Abdelnur |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 16:42:06
|
Ricardo Siqueira
JavaGuru
![[Avatar]](/images/avatar/28f248e9279ac845995c4e9f8af35c2b.jpg)
Membro desde: 27/03/2006 09:22:41
Mensagens: 200
Offline
|
Dá uma olhada na documentação da Sun sobre HashSet
|
Você está na profissão errada. È a resposta mais provável. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 16:51:04
|
Tomás
Thread.start()
Membro desde: 31/03/2006 10:22:13
Mensagens: 26
Offline
|
Eu não entendi exatamente o que vc quer fazer, mas outra alternativa ao HashSet, caso vc só queira embaralhar uma seqüência de números, é encher o vetor com os números que vc quer e percorrer o vetor inteiro sorteando lugares para vc permutar. Ou seja, a cada iteração vc troca o i-ésimo elemento com um elemento sorteado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 17:09:06
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17539
Offline
|
Se quiser sortear os números da Sena, por exemplo (que vão de 01 a 60), crie um ArrayList de Integer que vai de 01 a 60, e use Collections.shuffle. (veja o javadoc de java.util.Collections).
Então pegue os 6 primeiros números desse ArrayList..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 17:38:09
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3174
Localização: Rio de Janeiro
Offline
|
ué, vai armazenando os numeros e a cada novo, compara e ve se ja existe, se nao armazena de novo.
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2006 12:43:49
|
brunoacpc
JavaBaby
![[Avatar]](/images/avatar/a7471fdc77b3435276507cc8f2dc2569.jpg)
Membro desde: 24/03/2005 11:33:27
Mensagens: 85
Localização: Sorocaba SP
Offline
|
Pessoal valeu..........
thingol vc tem algum exemplo disso??
valeu
|
Bruno Abdelnur |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/04/2006 13:19:49
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17539
Offline
|
|
|
|
 |
|
|