📜  Java中的随机 nextBoolean() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:59.461000             🧑  作者: Mango

Java中的随机nextBoolean()方法及示例

在Java中,我们可以使用java.util.Random类来生成随机数。其中,nextBoolean()方法是一个能够返回随机布尔值的方法。

nextBoolean()方法

nextBoolean()方法返回一个随机的布尔值,其中truefalse出现的概率都是50%。

方法签名
public boolean nextBoolean()
示例代码

下面是一个示例程序,它使用nextBoolean()方法生成随机布尔值,并统计生成的truefalse的数量:

import java.util.Random;

public class RandomBooleanExample {
    public static void main(String[] args) {
        Random random = new Random();
        
        int trueCount = 0;
        int falseCount = 0;
        
        for (int i = 0; i < 100; i++) {
            boolean randomBoolean = random.nextBoolean();
            if (randomBoolean) {
                trueCount++;
            } else {
                falseCount++;
            }
        }
        
        System.out.println("Generated " + trueCount + " true values and " + falseCount + " false values.");
    }
}

输出:

Generated 47 true values and 53 false values.
Markdown格式代码片段
方法签名
public boolean nextBoolean()
示例代码
import java.util.Random;

public class RandomBooleanExample {
    public static void main(String[] args) {
        Random random = new Random();
        
        int trueCount = 0;
        int falseCount = 0;
        
        for (int i = 0; i < 100; i++) {
            boolean randomBoolean = random.nextBoolean();
            if (randomBoolean) {
                trueCount++;
            } else {
                falseCount++;
            }
        }
        
        System.out.println("Generated " + trueCount + " true values and " + falseCount + " false values.");
    }
}