IL java.lang.Math.random() Il metodo restituisce un numero di tipo doppio pseudocasuale maggiore o uguale a 0,0 e inferiore a 1,0. Quando questo metodo viene chiamato per la prima volta, crea un singolo nuovo generatore di numeri pseudocasuali, esattamente come con l'espressione new java.util.Random.
Dichiarazione di Java Math random()
Di seguito è riportata la dichiarazione del metodo java.lang.Math.random() menzionato di seguito:
public static double random()>
Tipo di reso
Questo metodo restituisce un doppio pseudocasuale maggiore o uguale a 0,0 e inferiore a 1,0.
Metodo Java Math random() con esempi
Esempio 1: Per mostrare il funzionamento di java.lang.Math.random() metodo.
Giava
programma principale in Java
// Java program to demonstrate working> // of java.lang.Math.random() method> import> java.lang.Math;> // Driver Class> class> Gfg1 {> >// driver code> >public> static> void> main(String args[])> >{> >// Generate random number> >double> rand = Math.random();> >// Output is different everytime this code is executed> >System.out.println('Random Number:' + rand);> >}> }> |
int parseint
>
>
Produzione:
0.5568515217910215>
Esempio 2: Per mostrare il funzionamento di java.lang.Math.random() metodo.
convertire la stringa fino ad oggi
Ora per ottenere numeri interi casuali da un dato intervallo fisso, prendiamo una variabile min e max per definire l'intervallo per i nostri numeri casuali, sia min che max sono inclusi nell'intervallo.
Giava
tabella di reazione
// Java program to demonstrate working> // of java.lang.Math.random() method> import> java.lang.Math;> class> Gfg2 {> >// driver code> >public> static> void> main(String args[])> >{> >// define the range> >int> max =>10>;> >int> min =>1>;> >int> range = max - min +>1>;> >// generate random numbers within 1 to 10> >for> (>int> i =>0>; i <>10>; i++) {> >int> rand = (>int>)(Math.random() * range) + min;> > >// Output is different everytime this code is executed> >System.out.println(rand);> >}> >}> }> |
>
>
Produzione:
6 8 10 10 5 3 6 10 4 2>