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()); ` ` ` `} ` `} ` |

*chevron_right*

*filter_none*

**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()); ` ` ` `} ` `} ` |

*chevron_right*

*filter_none*

**Output:**

Next Gaussian value is = 1.5685150659018154

Attention reader! Don’t stop learning now. Get hold of all the important Java and Collections concepts with the **Fundamentals of Java and Java Collections Course** at a student-friendly price and become industry ready.

## Recommended Posts:

- Random vs Secure Random numbers in Java
- Java Math random() method with Examples
- Random nextBoolean() method in Java with Examples
- Random nextFloat() method in Java with Examples
- Random nextDouble() method in Java with Examples
- Random next() method in Java with Examples
- Random nextLong() method in Java with Examples
- Random nextBytes() method in Java with Examples
- Random setSeed() method in Java with Examples
- Java.util.Random class in Java
- Java.util.Random.nextInt() in Java
- StrictMath random() Method in Java
- Generating random numbers in Java
- Image Processing in Java | Set 7 (Creating a random pixel image)
- A Java Random and StringBuffer Puzzle
- Generate random String of given size in Java
- How do I generate random integers within a specific range in Java?
- Creative Programming In Processing | Set 1 (Random Walker)
- Java.util.Collections.rotate() Method in Java with Examples
- Java.util.Collections.disjoint() Method in java with Examples

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.