O forse dovrei dire che ho problemi con la matematica![]()
Ho necessità di generare dei numeri pseudo-casuali in un certo intervallo. Niente di più facile:
omissis...
Random Casuale;
Casuale = new Random();
System.out.println (Casuale.nextInt ());
System.out.println ((Casuale.nextInt () % 10));
omissis di nuovo...
Il punto è che sul mio manuale dice che l'operatore "%" o operatore di resto, "da come risultato il resto della divisione intera del primo operando per il secondo". Ora: è passato troppo tempo da quando facevo le elementari, o il resto non è che la parte decimale? Beh se è così non mi spiego come mai il codice sopra funziona.
Il risultato di ((Casuale.nextInt () % 10)) non è affatto la parte decimale della divisione tra il numero casuale e 10!!
insomma non ci ho capito nulla
![]()
Se potete aiutarmi...vi sono grato![]()
Golconda.