Matematica.Classe di riscatto:
Questa classe viene utilizzata per generare il numero casuale che sarà un numero frazionario positivo nell'intervallo da 0.0 a 0.99. Questa classe ha un metodo chiamato casuale() Per generare i numeri casuali frazionari e non è necessario creare un oggetto per l'utilizzo di questa classe.
Classe casuale:
Il casuale la classe ha molti metodi per generare diversi tipi di numeri casuali, come NextInt (), nextDouble (), NextLong, eccetera. Quindi, i numeri interi e frazionari possono essere generati utilizzando il metodo appropriato di questa classe. Devi creare un oggetto da utilizzare in questa classe.
Esempio-1: generare numero casuale frazionario usando la matematica.amdom
È menzionato prima Matematica.casuale La classe genera un numero casuale frazionario lungo per impostazione predefinita, come è possibile generare un numero casuale frazionario con due cifre dopo i punti decimali sono mostrati nel seguente esempio. Decimalformat La classe è usata qui per formattare i valori casuali frazionari con due cifre dopo il punto decimale. Verranno generati cinque numeri frazionari dopo aver eseguito il codice.
Importa Java.testo.Decimalformat;Produzione:
La seguente immagine mostra l'output del codice sopra.
Esempio-2: generare numero casuale intero usando la matematica.casuale
L'esempio seguente mostra come è possibile generare cinque numeri interi casuali usando la matematica.classe casuale. Qui, ogni valore casuale viene moltiplicato per 100 per ottenere il numero di 2 cifre prima del punto decimale e la matematica.Il metodo round () viene utilizzato per ottenere il valore intero.
Classe pubblica Random2Produzione:
Il seguente output apparirà dopo aver eseguito lo script. Qui vengono generati cinque numeri interi di due cifre.
Esempio-3: genera un numero casuale intero usando la classe casuale
È necessario creare l'oggetto della classe casuale per generare un numero casuale utilizzando Casuale cLASS che viene mostrata nell'esempio seguente. Qui, il NextInt () metodo di Casuale La classe viene utilizzata per generare 10 numeri interi casuali usando il ciclo "per". Secondo il codice, qualsiasi numero da 0 a 99 può essere generato come numero casuale, ma se un numero casuale generato è superiore a 95, il programma terminerà dal loop.
Importa Java.util.Casuale;Produzione:
L'output varierà ogni volta che si esegue il codice per il numero casuale. Il seguente output mostra che un numero casuale di più di 95 viene generato dopo aver generato 5 numeri casuali e terminato dal loop.
Esempio-4: generare un numero casuale all'interno di un intervallo usando la classe casuale
Il limite inferiore della generazione di numeri casuali usando la classe casuale è 0 per impostazione predefinita. L'esempio seguente mostra come è possibile impostare i limiti inferiori e superiori prima di generare i numeri casuali. Il limite inferiore e il limite superiore saranno presi come input dall'utente. Cinque numeri casuali saranno generati all'interno dell'intervallo definito dai limiti inferiori e superiori.
Importa Java.util.Casuale;Produzione:
10 viene preso come limite inferiore e 50 viene preso come limite superiore nella seguente uscita e cinque numeri casuali vengono generati in questo intervallo.
Esempio-5: generare valori casuali booleani usando la classe casuale
Il valore casuale booleano può essere generato utilizzando il NextBoolean () metodo di Casuale classe. L'esempio seguente mostra come tre valori booleani possono essere generati in modo casuale usando il NextBoolean () metodo e "per" loop.
Importa Java.util.Casuale;Produzione:
L'output del codice può variare per la generazione di valore in modo casuale. Tre VERO I valori vengono generati in modo casuale nel seguente output.
Conclusione:
La generazione di un numero casuale è utile per diverse attività relative alla programmazione, come il controllo della probabilità, la generazione dei biglietti della lotteria, ecc. In questo tutorial sono spiegati diversi modi per generare diversi tipi di numeri casuali utilizzando due classi Java. Dopo aver praticato gli esempi di questo tutorial, il concetto di numero casuale verrà cancellato per gli utenti di Java e saranno in grado di generare numeri casuali come requisito di programmazione.