The java.lang.Math.random() метод повертає псевдовипадкове число типу double більше або дорівнює 0,0 і менше 1,0. Коли цей метод викликається вперше, він створює єдиний новий генератор псевдовипадкових чисел, точно як за допомогою виразу new java.util.Random.
Оголошення Java Math random()
Нижче наведено оголошення методу java.lang.Math.random():
public static double random()>
Тип повернення
Цей метод повертає псевдовипадкове подвійне значення, більше або дорівнює 0,0 і менше 1,0.
Метод Java Math random() із прикладами
Приклад 1: Показати роботу java.lang.Math.random() метод.
java
змінні nginx
// 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);> > }> }> |
кал
>
>
Вихід:
0.5568515217910215>
приклад 2: Показати роботу java.lang.Math.random() метод.
Тепер, щоб отримати випадкові цілі числа із заданого фіксованого діапазону, ми беремо змінні min і max, щоб визначити діапазон для наших випадкових чисел, і min, і max включені в діапазон.
java
int рядок 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);> > }> > }> }> |
>
>
іменування для java
Вихід:
6 8 10 10 5 3 6 10 4 2>