[Java] How to create an array of random numbers?
I want to create an array of random numbers with a given length, how can we do that in Java?
1 Answer
4 years ago by Eleven
Following code shows how to generate array of length 10 with random numbers.
import java.util.Arrays;
import java.util.Random;
import java.util.stream.IntStream;
public class JavaArrays {
public static void main(String[] args) {
int arrayLength = 10;
int maxNumber = 1000;
int[] randomIntsArray = IntStream.generate(() -> new Random().nextInt(maxNumber)).limit(arrayLength).toArray();
System.out.println(Arrays.toString(randomIntsArray));
}
}
Output:
[77, 769, 307, 230, 457, 590, 504, 422, 226, 502]
Try this code online here: https://onecompiler.com/java/3xmtjmaxk
4 years ago by Karthik Divi