# Random Number Generator in Java

Random Number Generator in Java. The Java Math class contains numerous methods for performing various mathematical computations. The random() method is one of them. It belongs to the Math class and is a static method. It is possible to call it directly. Only double type random numbers larger than or equal to 0.0 and less than 1.0 are generated. We must first import the java.lang.Math class before we can use the random() method.

`import java.lang.Math; public class Main { public static void main(String args[]) { System.out.println("1st Random Number" + Math.random()); System.out.println("2nd Random Number" + Math.random()); System.out.println("3rd Random Number" + Math.random()); System.out.println("4th Random Number" + Math.random()); } } `

Output:

1st Random Number0.5174351254058696
2nd Random Number0.1994013068392828
3rd Random Number0.7296602396470545
4th Random Number0.7709528612416191

## Random Number Generator in Java

We frequently need to create random numbers while developing applications in Java programming. Many programs have the ability to generate random numbers, such as the OTP, which is used to validate the user. Dice is the best illustration of random numbers. We get a random number between 1 and 6 when we throw it.

We will learn what a random number is and how to generate random numbers in Java in this part. Random numbers are those that select a number from a huge group of numbers using a mathematical process.

It meets the following two requirements: The resulting numbers were evenly dispersed over a predetermined range. It’s hard to predict the future value based on current and previous data.

## Math Package in Random Number Generator in Java

The math package in Java includes classes for doing arbitrary-precision integer and decimal arithmetic. This reference will walk you through some of the most basic and useful java methods. Random Number Generator in Java this will random number for programming.

## Math.Random in Java

The random() method in Java is used to create a pseudorandom number, which is a number generated using a formula that simulates randomness. The pseudorandom number will be less than 1.0 and greater than or equal to 0.0. To put it another way, the number produced by Math.