1

我想为布尔数组随机设置真值​​或假值。如何为 android 应用程序随机生成这些值?

4

4 回答 4

8

java.util.Random有一个方法叫nextBoolean()你可以用来填充数组。

// assumes a java.util.Random called random
boolean[] randomBools(int len) {
    boolean[] arr = new boolean[len];
    for(int i = 0; i < len; i++) {
        arr[i] = random.nextBoolean();
    }
    return arr;
}
于 2012-10-10T17:23:09.293 回答
5
Random random = new Random(); //java.util.Random
for (int i = 0; i < array.length; i++) {
    array[i] = random.nextBoolean();
}
于 2012-10-10T17:23:41.540 回答
0
Boolean[] values;
Random rand = new Random(SEED);

values = new Boolean[ARR_SIZE];

for(int i = 0; i<ARR_SIZE; i++)
{
  values[i] = rand.nextBoolean();
}

像这样的东西应该工作。

于 2012-10-10T17:26:26.033 回答
0
boolean[] arr = new boolean[10];
Random r = new Random();

for(int i=0 ; i<arr.length ; i++){

    arr[i] = r.nextBoolean();

 }
于 2012-10-10T17:27:14.777 回答