There are two classes that you can make use of to generate random numbers with a specified range,
- java.util.Random (added in Java 8)
- jmath.Random
Let us see an example to generate random numbers between 1 to 100.
Example 1: Random Numbers using Java 8 java.util.Random
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class JavaRamdonNumbersExample {
public static void main(String[] args) {
List<Integer> randomNumbers = new ArrayList<>();
Random randomRange0to100 = new Random();
for(int i = 0; i <=10; i++) {
randomNumbers.add((int) randomRange0to100.nextInt(100));
}
System.out.println(randomNumbers);
}
}
Output:
First Execution: [53, 44, 45, 28, 58, 53, 61, 91, 75, 6, 56]
Second Execution: [82, 57, 47, 97, 96, 66, 34, 26, 31, 37, 95]
Third Execution: [18, 84, 64, 74, 76, 4, 38, 24, 31, 11, 4]
Example 2: Random Numbers using jmath.Random
import java.util.ArrayList;
import java.util.List;
public class JavaRamdomNumbersExample {
public static void main(String[] args) {
List<Integer> randomNumbers = new ArrayList<>();
for(int i = 0; i <=10; i++) {
randomNumbers.add((int) (Math.random() * 100 + 1));
}
System.out.println(randomNumbers);
}
}
Output:
First Execution: [55, 28, 60, 84, 70, 91, 39, 93, 20, 17, 61]
Second Execution: [37, 27, 60, 77, 64, 7, 33, 6, 12, 96, 30]
Third Execution: [3, 100, 65, 59, 13, 86, 26, 51, 13, 74, 59]
- Create a Zip file using Java Code programmatically
- Eclipse : A java Runtime Environment (JRE) or Java Development kit (JDK) must be available
- How to Sort a LinkedList in Java
- Loading class com.mysql.jdbc.Driver. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver
- How to declare and initialize Array in Java Programming
- [Fix] java: integer number too large compilation error
- Java JDBC Connection with MySQL Driver in VS Code + Troubleshooting
- Reading .xls and .xlsx Excel file using Apache POI Java Library
- IntelliJ: Error: Could not find or load main class, java.lang.ClassNotFoundException
- How to get Client IP address using Java Code Example
- Truncate table using Java JDBC Example
- Struts 2 : There is no Action mapped for namespace [/] and action name [form] associated with context path [/proj]
- How to get file path in Idea IntelliJ IDE
- Java Generics explained with simple definition and examples
- Java SE 8 Update 301 available with various bug fixes and security improvements
- Java: Collect Stream as ArrayList or LinkedList
- Java JDBC Connection with PostgreSQL Driver Example
- How to check if Java main thread is alive
- How to fix Java nio NoSuchFileException wile reading a file
- Java 8+ get Day of the Week Examples with LocalDateTime, DateTime, ZonalDateTime and Instant classes
- Ways to Convert Integer or int to Long in Java
- [Java] How to throws Exception using Functional Interface and Lambda code
- [Fix] Spring Boot: mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
- Java: The value of the local variable string is not used
- Java JDBC: Insert Java 8 LocalDate and Time using PreparedStatement
- [Solved] SharePoint Search Internal server error exception - SharePoint
- What is the doctype for HTML5? - Html
- Setting $JAVA_HOME Environment Variable in macOS - MacOS
- -bash: startup.sh: command not found - Apache Tomcat 8 - Tomcat
- PowerShell - How to use Try Catch Finally blocks for error exception handling (Windows/SharePoint) - SharePoint
- How to reset eclipse layout - Android
- Hide cURL Outputs and Errors on Terminal - cURL
- Convert String to int in Java - Java