Ayuda con el random

Da
04 de Abril del 2006
Hola:

Tengo un problemilla, yo quiero conseguir que me deculelva numeros del 1 al 9 pero sin repetir!!!! Hay alguna manera de hacer eso con el random??

Random rnd= new Random();
for(int i=0;i<10;i++)
{
x=(int)(rnd.nextDouble()*10+1);
}

Esto me podría devolver 5 2 3 6 5 3 3 7 8 1
y yo quiero: 5 8 4 6 3 2 1 7 9 SIN REPETIR!!

Muchas gracias!!!!

x
04 de Abril del 2006
usa el método nextInt( maxValue )
Éste devuelve números enteros, desde 0 (inclusive) hasta maxValue (exclusive)