Related Articles
Random nextGaussian() method in Java with Examples
• Last Updated : 07 Jan, 2019

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.

Return Value: This method returns the next pseudorandom Gaussian distributed double number with mean 0.0 and standard deviation 1.0.

Exception: The function does not throws any exception.

Program below demonstrates the above mentioned function:

Program 1:

 `// program to demonstrate the``// function java.util.Random.nextGaussian()`` ` `import` `java.util.*;``public` `class` `GFG {``    ``public` `static` `void` `main(String[] args)``    ``{`` ` `        ``// create random object``        ``Random r = ``new` `Random();`` ` `        ``// check next Gaussian value and print it``        ``System.out.println(``"Next Gaussian value is = "``                           ``+ r.nextGaussian());``    ``}``}`
Output:
```Next Gaussian value is = 0.3350871100964153
```

Program 2:

 `// program to demonstrate the``// function java.util.Random.nextGaussian()`` ` `import` `java.util.*;``public` `class` `GFG {``    ``public` `static` `void` `main(String[] args)``    ``{`` ` `        ``// create random object``        ``Random r = ``new` `Random();`` ` `        ``// check next Gaussian value and print it``        ``System.out.println(``"Next Gaussian value is = "``                           ``+ r.nextGaussian());``    ``}``}`
Output:
```Next Gaussian value is = 1.5685150659018154
```

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up