Programa de sorteio por nomes  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
gabrielmelo
JavaBaby
[Avatar]

Membro desde: 31/01/2007 11:43:57
Mensagens: 76
Localização: Brasília
Offline

Salve rapaziada,

Estou fazendo um programinha que faz sorteio por nomes. Eis o código:


Só que estou sem saber como faço para imprimir uma lista de 3 pessoas sem repetição a cada vez que eu for executar o código. Por exemplo:

Pedro
Luiza
Maria

E assim vai, se alguém puder me ajudar com uma dica agradeço.

Valew

This message was edited 2 times. Last update was at 31/08/2010 14:52:51

Roger75
GUJ Master
[Avatar]

Membro desde: 26/10/2003 12:18:59
Mensagens: 1294
Offline

Coloque os nomes sorteados num Set até dar 3 elementos.
gabrielmelo
JavaBaby
[Avatar]

Membro desde: 31/01/2007 11:43:57
Mensagens: 76
Localização: Brasília
Offline

Tipo o
vira

depois como faço para embraralhar novamente com o Set o Collections.shuffle embaralhava. E o get eu pegava o sorteado. Com o Set como ficaria ?

ricardosoares
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline


Ricardo Soares
gabrielmelo
JavaBaby
[Avatar]

Membro desde: 31/01/2007 11:43:57
Mensagens: 76
Localização: Brasília
Offline

Valeu pela força, ficou assim o código.


[]'s
pmlm
GUJ Master

Membro desde: 20/04/2009 12:20:07
Mensagens: 1199
Localização: Portugal
Offline

Se já fazes o shuffle, para que o Random?
Fazendo o shuffle e pegando os três primeiros da lista, tens sempre três nomes diferentes.

Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline

pmlm wrote:Se já fazes o shuffle, para que o Random?
Fazendo o shuffle e pegando os três primeiros da lista, tens sempre três nomes diferentes.



Poxa vida, ia falar exatamente isso eheheh.

o shuffle já vai randomizar sua lista, basta pegar as 3 primeiras posições.

att
Rafael Felix

Rolling With Code
Twitter
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team