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

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

Приведенный ниже код заполнит 2-мерный массив 3х4 случайными числами от 0 до 100 :

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

public class App {
    public static void main(String[] args) {
        int rows = 3;
        int columns = 4;
        int[][] arr = new int[rows][columns];
        int min = 0;
        int max = 100;
        Random random = new Random();
        arr = Arrays.stream(arr)
                .map(row -> Arrays.stream(row)
                        .map(item -> random.nextInt(min, max))
                        .toArray())
                .toArray(int[][]::new);

        System.out.println(Arrays.deepToString(arr));
    }
}
0 0