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.

**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.next() ` ` ` `import` `java.util.*; ` `public` `class` `GFG { ` ` ` `public` `static` `void` `main(String[] args) ` ` ` `{ ` ` ` ` ` `// create random object ` ` ` `Random ran = ` `new` `Random(); ` ` ` ` ` `// generate next random number ` ` ` `System.out.println(` `"Next value returns = "` ` ` `+ ran.nextInt(` `9` `)); ` ` ` `} ` `} ` |

*chevron_right*

*filter_none*

**Output:**

Next value returns = 8

**Program 2:**

`// program to demonstrate the ` `// function java.util.Random.next() ` ` ` `import` `java.util.*; ` `public` `class` `GFG { ` ` ` `public` `static` `void` `main(String[] args) ` ` ` `{ ` ` ` ` ` `// create random object ` ` ` `Random ran = ` `new` `Random(); ` ` ` ` ` `// generate next random number ` ` ` `System.out.println(` `"Next value returns = "` ` ` `+ ran.nextInt(` `55` `)); ` ` ` `} ` `} ` |

*chevron_right*

*filter_none*

**Output:**

Next value returns = 54

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 nextGaussian() 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
- CharacterIterator next() method in Java with Examples
- StringCharacterIterator next() method in Java with Examples
- BreakIterator next(int) method in Java with Examples
- BreakIterator next() method in Java with Examples
- CollationElementIterator next() method in Java with Examples
- TemporalAdjusters next() 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)

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.