我想用{25}行填充mask[][]
随机布尔值。
我有boolean mask[][] = new boolean[ROWS][COLS];
但它没有工作。
(ROWS和COLS = 25)
答案 0 :(得分:1)
您可以使用Random#nextBoolean
为boolean
生成随机array
值。
尝试:
Random random = new Random();
boolean[][] arr = new boolean[25][25];
for(int i = 0; i < 25; i++) {
for(int j = 0; j < 25; j++) {
arr[i][j] = random.nextBoolean();
}
}
答案 1 :(得分:0)
这是一个使用Random.nextBoolean()的简单示例,它应该集成到您的代码中。
尝试:
boolean mask[][] = new boolean[ROWS][COLS];
Random rand = new Random(SEED);
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
mask[i][j] = rand.nextBoolean();
}
}