Espero que me de a entender!
Código:
private int aleatori()
{
Integer[] alea = new Integer[5];
int u=0;
int y1=0;
while(y1<5)
{
u=new Double(Math.random() * 5).intValue();
if (alea[u] == null)
{
alea[u] = y1++;
}
}
return u;
}


