Grazie mille a tutti!

cmq funziona uguale anche se metto
int a = ((int) (Math.random() * 6)) +1;

invece di
1 + ((int) (Math.random() * 1000)) % 6;

qual è la differenza?