To generate a random number in Java, you can use the Random
class from the java.util
package.
Here's an example of how to generate a random number in Java:
// Create a Random object Random random = new Random(); // Generate a random integer between 1 and 10 (inclusive) int randomInt = random.nextInt(10) + 1; // Generate a random float between 0.0 and 1.0 (inclusive) float randomFloat = random.nextFloat(); // Generate a random boolean value (true or false) boolean randomBoolean = random.nextBoolean();
In the above example, a Random
object is created using the default constructor. The nextInt()
method is used to generate a random integer between 0 and 9 (inclusive), and the result is added to 1 to get a random integer between 1 and 10 (inclusive). The nextFloat()
method is used to generate a random float between 0.0 and 1.0 (inclusive), and the nextBoolean()
method is used to generate a random boolean value (true or false).
You can also use the nextInt()
method to generate a random integer within a specific range, by passing the minimum and maximum values as arguments:
// Generate a random integer between 10 and 20 (inclusive) int randomInt = random.nextInt(11) + 10;
In this case, the nextInt()
method generates a random integer between 0 and 10 (inclusive), and the result is added to 10 to get a random integer between 10 and 20 (inclusive).
For more information on generating random numbers in Java, you can refer to the documentation for the Random
class in the Java API.