Anche se è impossibile per i computer di generare classe Random numeri veramente casuali di Java in grado di generare affidabile numeri pseudo-casuali uniche con poche righe di codice . Al fine di generare interi casuali è necessario dichiarare una singola istanza della classe Random . È quindi possibile utilizzare questo esempio per creare il numero di interi casuali di cui hai bisogno . Utilizzando solo una singola istanza di Random piuttosto che diverse istanze indipendenti assicura che ciascun numero casuale che si genera sarà unica . Istruzioni
1
Tipo "importazione java.util.Random ; " sulla propria linea di fuori della dichiarazione di classe nello stesso file che si intende generare un numero casuale dentro
2
tipo " generatore casuale = new Random (); " . all'interno del metodo in cui è necessario generare un numero casuale
3
tipo "int min = 0 ; int max = 99; " su una nuova riga di codice . Sostituire zero e 99 con quello che vuoi i limiti minimo e massimo per il generatore casuale di essere. Per esempio, se si voleva un numero casuale compreso tra cinque e 10 ( non compresi dieci) , digitare "int min = 5; int max = 10; " .
4 Tipo
" int randomInteger = generator.nextInt ( max- min) + min; . " su una nuova linea per creare un nuovo numero intero casuale e salvarlo nella variabile " randomInteger "
5
Usa " , generator.nextInt ( max- min) + min; " come numero di volte necessario per continuare a creare interi casuali unici. Assegnare il valore a una variabile diversa ogni volta . Ad esempio "int nextRandomInteger = generator.nextInt ( max- min) + min; " " . NextRandomInteger " creerebbe un nuovo numero intero casuale e salvarlo nella variabile