Anch'io è quello che non ho capito infatti per generare j e k uso la classe Random di java così:
codice:
public int getRandom(){
long[] fibo = new long[90];
fibo[0] = 0;
fibo[1] = 1;
for(int count = 2;count < 90; count++){
fibo[count] = fibo[count-1] + fibo[count-2];
}
Random generator = new Random();
int j = generator.nextInt(90);
int k = generator.nextInt(90);
int max = Math.max(j, k);
int min = Math.min(j, k);
//Prendo il resto della divisione per 6 e aggiungo 1 per farlo "diventare" un dado
long rnd = (fibo[min] + fibo[max])%6 + 1;
return (int)rnd;
}
e funziona.....e anche abbastanza bene devo dire.....I dati reali si discostano di poco da quelli teorici...però la casualità non è data dalla classe che ho scritto io...però non vedo altre soluzioni
Ciao e Grazie