int a[] = new int [90]; //istanzi un array
/* Il mio esempio è da 1 a 90 tu puoi mettere quello che vuoi */
for ( int i = 1; i <= a.length; i++ ) //lo iniziallizzi
a[i-1]=i;
/* Con questa funzione lo mischi */
public void mischia ( )
{
int num;
for ( int i=0; i < a.length; i++ ){
num = ( int ) ( Math.random()* a.length );
int hold;
hold = a[i];
a[i] = a[num];
a[num] = hold;
}
}
Poi li estrai a tuo piacimento ( magari con un for ) con la certezza che siano tutti diversi