Как заполнить массив рандомными числами java
Ответы
Никита Сысоев
05 октября 2022
Заполнить массив рандомными числами можно разными способами. Можно использовать цикл или стримы. Рассмотрим вариант со стримами:
int size = 10; // Размерность массива
// Верхняя граница рандомных чисел, не включая 100
int upperBound = 100;
int[] array = new int[size]; // Создаем массив с заданной размерностью
Random random = new Random(); // Создаем объект для генерирования рандомных чисел
IntStream.range(0, size) // С помощью стрима проходим по всему массиву
// Заносим рандомное число в ячейку массива
// Рандомные значения могут быть в диапазоне от 0 до 99 включительно
.forEach(index -> array[index] = random.nextInt(upperBound));
// Выводим массив в консоль
System.out.print(Arrays.toString(array)); // => [10, 85, 84, 85, 47, 79, 96, 43, 50, 7]
0
0