public static int getRandom(int[] array) {
    int rnd = new Random().nextInt(array.length);
    return array[rnd];
}
Answer from Chris Dennett on Stack Overflow
🌐
Oracle
docs.oracle.com › javase › 8 › docs › api › java › util › Random.html
Random (Java Platform SE 8 )
1 week ago - Generates random bytes and places them into a user-supplied byte array.
🌐
TutorialsPoint
tutorialspoint.com › generate-a-random-array-of-integers-in-java
Generate a random array of integers in Java
September 12, 2023 - Let us see a program to generate a random array of integers in Java ? Live Demo · import java.util.Random; public class Example { public static void main(String[] args) { Random rd = new Random(); // creating Random object int[] arr = new int[5]; for (int i = 0; i < arr.length; i++) { arr[i] = rd.nextInt(); // storing random integers in an array System.out.println(arr[i]); // printing each array element } } } -1848681552 39846826 858647196 1805220077 -360491047 ·
🌐
GeeksforGeeks
geeksforgeeks.org › java › add-random-number-to-an-array-in-java
How to Add Random Number to an Array in Java? - GeeksforGeeks
July 23, 2025 - // Java Program to Add Random Number ... main(String[] args) { int n = 5; int[] arr = new int[n]; // Create a Random object Random random = new Random(); // Assign random values to the array for (int i = 0; i < n; i++) { // Generate a ...
🌐
GeeksforGeeks
geeksforgeeks.org › java › java-util-random-class-java
Java.util.Random class in Java - GeeksforGeeks
July 23, 2025 - java.util.Random.nextBytes(byte[] bytes) :Generates random bytes and places them into a user-supplied byte array Syntax: public void nextBytes(byte[] bytes) Parameters: bytes - the byte array to fill with random bytes Throws: NullPointerException ...
🌐
Oracle
docs.oracle.com › javase › 7 › docs › api › java › util › Random.html
Random (Java Platform SE 7 )
April 26, 2021 - Generates random bytes and places them into a user-supplied byte array.
Find elsewhere
🌐
TutorialsPoint
tutorialspoint.com › article › java-program-to-generate-a-random-number-from-an-array
Java program to generate a random number from an array
November 4, 2024 - Initialize the Array. Create a random object. Generate a random index. Retrieve and print the random element. import java.util.Random; public class Demo { public static void main(String...
🌐
CodingNConcepts
codingnconcepts.com › java › generate-random-numbers-in-java
How to generate Random Numbers in Java - Coding N Concepts
May 21, 2023 - You can get a random element from an Array of elements by generating a random index within the length range of the Array.
🌐
W3Schools
w3schools.com › java › java_howto_random_number.asp
Java How To Generate Random Numbers
Java Wrapper Classes Java Generics Java Annotations Java RegEx Java Threads Java Lambda Java Advanced Sorting ... How Tos Add Two Numbers Swap Two Variables Even or Odd Number Reverse a Number Positive or Negative Square Root Area of Rectangle Celsius to Fahrenheit Sum of Digits Check Armstrong Num Random Number Count Words Count Vowels in a String Remove Vowels Count Digits in a String Reverse a String Palindrome Check Check Anagram Convert String to Array Remove Whitespace Count Character Frequency Sum of Array Elements Find Array Average Sort an Array Find Smallest Element Find Largest Element Second Largest Array Min and Max Array Merge Two Arrays Remove Duplicates Find Duplicates Shuffle an Array Factorial of a Number Fibonacci Sequence Find GCD Check Prime Number ArrayList Loop HashMap Loop Loop Through an Enum
🌐
GeeksforGeeks
geeksforgeeks.org › java › getting-random-elements-from-arraylist-in-java
Getting Random Elements from ArrayList in Java - GeeksforGeeks
July 23, 2025 - Now the number that is generated after performing the above steps can be taken as the index of the ArrayList. Use the get() method to return a random element from the ArrayList using the above-generated index.
🌐
Baeldung
baeldung.com › home › java › java array › how to fill an array with random numbers
How to Fill an Array With Random Numbers - Java
August 13, 2024 - Among the various available approaches, we can iteratively fill the content of an array with random numbers using the methods provided by the Random, SecureRandom, and ThreadLocalRandom classes, which are suitable for different scenarios. These classes generate pseudo-random numbers in Java and have methods like nextInt(), nextDouble(), and others.
🌐
GitHub
github.com › openjdk › jdk › blob › master › src › java.base › share › classes › java › util › Random.java
jdk/src/java.base/share/classes/java/util/Random.java at master · openjdk/jdk
import java.util.random.RandomGenerator; import java.util.stream.DoubleStream; import java.util.stream.IntStream; import java.util.stream.LongStream; · import static jdk.internal.util.random.RandomSupport.*; · import jdk.internal.misc.Unsafe; · /** * An instance of this class is used to generate a stream of ·
Author   openjdk