No repetir numero aleatorio

Luis
03 de Abril del 2006
Ya se que es mucho morro, pero es que estoy desesperado, ¿alguien podria acabar el codigo para que no se repitiera el valor aleatorio?.

import java.util.Random;

public class HelloWorld
{
int datos[] = {1,2,3,4,5};
int ii = 0;

Aleatorio()
{
for(i = 0; i < datos.length; i++)
{
ii = (int)(Math.random() * 5);
System.out.println(ii + " " + datos[ii]);
}
}
}

De verdad, muchas gracias

Marta
03 de Abril del 2006
Ahora mismo no puedo, pero tengo un ejemplo muy parecido, si puedo te lo mando.

Si no es posible que otra persona te resuelva el problema.