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

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

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

4 года назад

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

Ответы

0

Приведенный ниже код заполнит 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));
    }
}

3 года назад

Сергей Якимович