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

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

от francisco.friesen , в категории: Java , 3 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от gage , 2 года назад

@francisco.friesen В Java можно создать массив случайных чисел с помощью класса Random из пакета java.util.


Ниже приведен пример кода, который создает массив случайных чисел размера 10:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.util.Random;

public class Main {
  public static void main(String[] args) {
    Random random = new Random();
    int[] arr = new int[10];

    for (int i = 0; i < arr.length; i++) {
      arr[i] = random.nextInt();
    }
  }
}


В этом примере мы создаем объект Random, затем создаем массив целых чисел размера 10, и заполняем его с помощью метода nextInt(), который возвращает случайное целое число.


Если вы хотите ограничить диапазон случайных чисел, вы можете использовать метод nextInt(int bound), который возвращает случайное целое число из диапазона [0, bound) (то есть, все целые числа от 0 до bound минус 1).

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

от jazmyne , 2 года назад

@francisco.friesen 

Существует несколько способов создания массива случайных чисел в Java. Один из них основан на использовании класса Random.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import java.util.Random;

public class Main {
    public static void main(String[] args) {
        int n = 10; // задаем размер массива
        int[] arr = new int[n]; // создаем пустой массив

        Random random = new Random(); // создаем экземпляр класса Random

        for (int i = 0; i < n; i++) {
            arr[i] = random.nextInt(100); // заполняем массив случайными числами от 0 до 99
        }

        // выводим массив на экран
        for (int i = 0; i < n; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}


В этом примере мы создаем массив целых чисел arr размера n и заполняем его случайными числами от 0 до 99, используя метод nextInt() класса Random. Затем мы выводим массив на экран.