Random nextDouble() method in Java with Examples Last Updated : 07 Jan, 2019 Comments Improve Suggest changes Like Article Like Report The nextDouble() method of Random class returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence. Syntax: public double nextDouble() Parameters: The function does not accepts any parameter. Return Value: This method returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence. Exception: The function does not throws any exception. Program below demonstrates the above mentioned function: Program 1: Java // program to demonstrate the // function java.util.Random.nextDouble() import java.util.*; public class GFG { public static void main(String[] args) { // create random object Random r = new Random(); // check next double value and print it System.out.println("Next double value is = " + r.nextDouble()); } } Output: Next double value is = 0.10210556893379474 Program 2: Java // program to demonstrate the // function java.util.Random.nextDouble() import java.util.*; public class GFG { public static void main(String[] args) { // create random object Random r = new Random(); // check next double value and print it System.out.println("Next double value is = " + r.nextDouble()); } } Output: Next double value is = 0.26964189606000966 Comment More infoAdvertise with us Next Article Random nextDouble() method in Java with Examples T Twinkl Bajaj Follow Improve Article Tags : Misc Java Java-Functions Java-Random Practice Tags : JavaMisc Similar Reads 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 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 Random nextBoolean() method in Java with Examples The nextBoolean() method of Random class returns the next pseudorandom, uniformly distributed boolean value from the random number generator's sequence. Syntax: public boolean nextBoolean() Parameters: The function does not accepts any parameter. Return Value: This method returns the next pseudorand 1 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 SecureRandom nextBytes() method in Java with Examples The nextBytes() method of java.security.SecureRandom class is used to generate a user-specified number of random bytes. If a call to setSeed had not occurred previously, the first call to this method forces this SecureRandom object to seed itself. This self-seeding will not occur if setSeed was prev 3 min read Random nextGaussian() method in Java with Examples The nextGaussian() method of Random class returns the next pseudorandom, Gaussian(normally) distributed double value with mean 0.0 and standard deviation 1.0 from the random number generator's sequence. Syntax: public double nextGaussian() Parameters: The function does not accepts any parameter. Ret 1 min read OptionalDouble stream() method in Java with examples The stream() method help us to get double value contain by OptionalDouble as DoubleStream.If a value is present, method returns a sequential DoubleStream containing only that value, otherwise returns an empty DoubleStream. Syntax: public DoubleStream stream() Parameters: This method accepts nothing. 1 min read Field setDouble() method in Java with Examples setDouble() method of java.lang.reflect.Field used to set the value of a field as a double on the specified object. When you need to set the value of a field of an object as double then you can use this method to set value over an Object. Syntax: public void setDouble(Object obj, double d) throws Il 3 min read Like