segunda-feira, 12 de julho de 2010

Gerando números aleatórios únicos em Java

Estava precisando encontrar uma boa solução para gerar um array de números aleatórios de 0 até n sem valores repetidos. Enfim... solução encontrada:

http://java.about.com/od/javautil/a/uniquerandomnum.htm

ArrayList numbers = new ArrayList();
for(int i = 0; i < 40; i++)
{
numbers.add(i+1);
}
System.out.println(numbers);
Collections.shuffle(numbers);
System.out.println(numbers);

Nenhum comentário:

Postar um comentário

Seguidores