logo

Metoda losowa() matematyczna Java

The java.lang.Math.random() Metoda zwraca pseudolosową liczbę typu double większą lub równą 0,0 i mniejszą niż 1,0. Kiedy ta metoda jest wywoływana po raz pierwszy, tworzy pojedynczy nowy generator liczb pseudolosowych, dokładnie tak, jak w przypadku wyrażenia new java.util.Random.

Deklaracja Java Math random()

Poniżej znajduje się deklaracja metody java.lang.Math.random(), o której mowa poniżej:

public static double random()>

Typ zwrotu

Ta metoda zwraca pseudolosową liczbę podwójną większą lub równą 0,0 i mniejszą niż 1,0.



Metoda Java Math random() z przykładami

Przykład 1: Aby pokazać działanie java.lang.Math.random() metoda.

Jawa

przejście przezroczystości CSS




// 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);> >}> }>

Zamień ciąg Java
>

>

Wyjście:

0.5568515217910215>

Przykład 2: Aby pokazać działanie java.lang.Math.random() metoda.

Teraz, aby uzyskać losowe liczby całkowite z danego ustalonego zakresu, bierzemy zmienną minimalną i maksymalną, aby zdefiniować zakres naszych liczb losowych, zarówno minimalna, jak i maksymalna są zawarte w tym zakresie.

Jawa




metody łańcuchowe 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);> >}> >}> }>

mvc dla Javy

>

>

Wyjście:

6 8 10 10 5 3 6 10 4 2>