StrictMath random() Method in Java Last Updated : 13 Dec, 2021 Summarize Comments Improve Suggest changes Share Like Article Like Report The random() is an inbuilt method of StrictMath class in java which is used to get a double value with a positive sign that is greater than or equal to 0.0 and less than 1.0. random() method is accurately organized to acquiesce appropriate use by more than one thread. The values which are returned are adopted pseudorandomly with constant distribution from that range. Syntax: public static double random() Parameters: The method does not accept any parameters. Return Value: The method returns the pseudorandom double which is greater than or equal to 0.0 and less than 1.0.Below programs illustrate the Java.lang.StrictMath.random() Method:Program 1: java // Java program to illustrate the // Java.lang.StrictMath.random() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double random_num = StrictMath.random(); System.out.println("Generated random number = "+ random_num); random_num = StrictMath.random(); System.out.println("Generated random number = "+ random_num); } } Output: Generated random number = 0.7276560829796844 Generated random number = 0.6646167632286143 Program 2: java // Java program to illustrate the // Java.lang.StrictMath.random() Method import java.lang.*; public class Geeks { public static void main(String[] args) { double random_num = StrictMath.random(); System.out.println("Generated random number = "+ random_num); random_num = StrictMath.random(); System.out.println("Generated random number = "+ random_num); } } Output: Generated random number = 0.5071995313935024 Generated random number = 0.6938224427158157 Comment More infoAdvertise with us Next Article Random nextLong() method in Java with Examples A ankita_chowrasia Follow Improve Article Tags : Java Java-lang package Java-Functions Java-StrictMath Practice Tags : Java Similar Reads Random setSeed() method in Java with Examples The setSeed() method of Random class sets the seed of the random number generator using a single long seed. Syntax: public void setSeed() Parameters: The function accepts a single parameter seed which is the initial seed. Return Value: This method has no return value. Exception: The function does no 2 min read Random next() method in Java with Examples The next() method of Random class returns the next pseudorandom value from the random number generator's sequence. Syntax: protected int next(int bits) Parameters: The function accepts a single parameter bits which are the random bits. Return Value: This method returns the next pseudorandom number. 1 min read SecureRandom setSeed() method in Java with Examples setSeed( byte[] seed ) The setSeed() method of java.security.SecureRandom class is used to reseeds this random object. The given seed supplements, rather than replaces, the existing seed. Thus, repeated calls are guaranteed never to reduce randomness. Syntax: public void setSeed(byte[] seed) Paramet 4 min read Random nextLong() method in Java with Examples The nextGaussian() method of Random class returns the next pseudorandom, uniformly distributed long value from this random number generator's sequence. Syntax: public long nextLong() Parameters: The function does not accepts any parameter. Return Value: This method returns the next pseudorandom, uni 1 min read Random nextFloat() method in Java with Examples The nextFloat() method of Random class returns the next pseudorandom, uniformly distributed float value between 0.0 and 1.0 from the random number generator's sequence. Syntax: public float nextFloat() Parameters: The function does not accepts any parameter. Return Value: This method returns the nex 1 min read Random nextBytes() method in Java with Examples The nextBytes() method of Random class places the generated random bytes into an user-supplied byte array. Syntax: public void nextBytes(byte[] bytes) Parameters: The function accepts a single parameter bytes which is the non-null byte array in which to put the random bytes. Return Value: This metho 2 min read Like