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

Аватар пользователя Сергей Якимович
Сергей Якимович
09 января 2023

Заполнить массив случайными числами можно с помощью класса Random :

import java.util.Arrays;
import java.util.Random;

public class App {
    public static void main(String[] args) {
        int min = 0;
        int max = 100;
        Random random = new Random();

        int[] arr = new int[10];
        arr = Arrays.stream(arr)
                .map(item -> random.nextInt(min, max))
                .toArray();

        // для двумерного массива
        int[][] arr2 = new int[5][10];
        arr2 = Arrays.stream(arr2)
                .map(row -> Arrays.stream(row)
                        .map(item -> random.nextInt(min, max))
                        .toArray())
                .toArray(int[][]::new);      
    }
}
1 0