Как создать массив случайных чисел в java?

Пользователь

от greyson , в категории: Java , 4 месяца назад

Как создать массив случайных чисел в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , 4 месяца назад

@greyson На самом деле множество вариантов создания массива случайных чисел в Java и один из простых вариантов это использовать цикл и генерировать новое случайное число, второй вариант использовать IntStream.generate, посмотрите ниже оба вариантов решения:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
int countIntegers = 100;
int[] integers = new int[countIntegers];

// Сгенерировать 100 чисел
for (int i = 0; i < countIntegers; i++) {
    // граница мак числа 100000
    integers[i] = new Random().nextInt(100000);
}

System.out.println(Arrays.toString(integers));

// Или решение в одну линию
integers = IntStream.generate(() -> new Random().nextInt(100000)).limit(countIntegers).toArray();
System.out.println(Arrays.toString(integers));