-1
我想用隨機布爾值的25行和列填充mask[][]
。我有boolean mask[][] = new boolean[ROWS][COLS];
但它不起作用。爲多維數組隨機生成值
(rows和cols = 25)
我想用隨機布爾值的25行和列填充mask[][]
。我有boolean mask[][] = new boolean[ROWS][COLS];
但它不起作用。爲多維數組隨機生成值
(rows和cols = 25)
可以使用Random#nextBoolean
爲您array
生成隨機boolean
值。
嘗試:
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();
}
}
下面是使用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();
}
}
有布爾變量只有兩個值..真或假 – SacJn
什麼是不工作?二維數組不存在?它充滿了錯誤的價值觀? – ryanyuyu