No repetirse un aleatorio

Luis
30 de Septiembre del 2003
Si tengo el siguiente codigo, ¿como podría hacer para que no se repetiera el valor del 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]);
}
}
}


profesorchiflado
30 de Septiembre del 2003
Comprobandolo, comparas el salido con los anteriores y ya está.
Saludos.

Luis
30 de Septiembre del 2003
Perdona, ¿pero como puedo comprobarlo?, es que lo estoy intentando y no soy capaz.
Muchas gracias.