Shuffle Collection com dois tipos Integer e String

3 respostas
L

Estou fazendo um programinha de senha e agora tô empacada na seguinte situação:

public static void main(String args[])

{

Senha senha = new Senha();

int numeros =Integer.parseInt(JOptionPane.showInputDialog(null, Digite aqui quantos números));

int letras = Integer.parseInt(JOptionPane.showInputDialog(null, Digite aqui quantas letras));

senha.randomNumero(numeros);

senha.randomLetra(letras);

}

até aí tudo bem… (os métodos randomNumero() e randomLetra() estão funcionando) só que quando sai o resultado sempre os números vem primeiro que as letras.

public void randomTudo()

{

???	

}

Não tô conseguindo fazer com que saia tudo aleatório. Estou começando agora e ainda não tenho tantos conhecimentos para decifrar isto. Agradeço a ajuda.

3 Respostas

d34d_d3v1l

Por favor, utilize o “Code” para postar códigos…

Bom, implemente um método que vá misturando manualmente esses chars :wink:

Henrique.tenorio

Acho que seria mais fácil se você ter uma coleção de um unico tipo (tudo String por exemplo)ai você poderia usar o algoritmo shuffle.

L

Acho que fica mais fácil colocar tudo de um tipo só mesmo. Vou tentar aqui. Valeu pela dica, sabe como é principiante. Esquentei minha cabeça durante dias e não pensei nisso heheh

Criado 5 de fevereiro de 2011
Ultima resposta 8 de fev. de 2011
Respostas 3
Participantes 3