Как рандомно заполнить массив 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