/
Вопросы и ответы
/
Java
/

Как заполнить массив рандомными числами java

Как заполнить массив рандомными числами java

4 года назад

Человек-Молекула

Ответы

0

Заполнить массив рандомными числами можно разными способами. Можно использовать цикл или стримы. Рассмотрим вариант со стримами:

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]

3 года назад

Никита Сысоев