The java.lang.Math.random() metode atgriež pseidogadījuma dubultā tipa skaitli, kas ir lielāks vai vienāds ar 0,0 un mazāks par 1,0. Kad šī metode tiek pirmo reizi izsaukta, tā izveido vienu jaunu pseidogadījuma skaitļu ģeneratoru tieši tā, it kā tas būtu pēc izteiksmes new java.util.Random.
Java Math nejaušības deklarācija ()
Tālāk ir norādīta metodes java.lang.Math.random() deklarācija:
public static double random()>
Atgriešanas veids
Šī metode atgriež pseidogadījuma dubulto vērtību, kas ir lielāka vai vienāda ar 0,0 un mazāka par 1,0.
Java Math izlases() metode ar piemēriem
1. piemērs: Lai parādītu, kā darbojas java.lang.Math.random() metodi.
java
jsp javatpoint
// 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);> > }> }> |
java listbox
>
>
Izvade:
0.5568515217910215>
2. piemērs: Lai parādītu, kā darbojas java.lang.Math.random() metodi.
Tagad, lai iegūtu nejaušus veselus skaitļus no noteiktā fiksētā diapazona, mēs ņemam minimālo un maksimālo mainīgo, lai definētu mūsu nejaušo skaitļu diapazonu, gan min, gan max ir iekļauti diapazonā.
java
datu struktūras java
// 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);> > }> > }> }> |
>
>
Izvade:
Camelcase piton
6 8 10 10 5 3 6 10 4 2>