Java Randomクラスの使い方:乱数生成の基本と応用

Javaでは、Randomクラスが擬似乱数を生成するために使用されます。以下はRandomクラスを使用する方法を示す単純な例です。

import java.util.Random;

public class RandomExample {
    public static void main(String[] args) {
        Random random = new Random();
        
        // 生成一个随机整数
        int randomNumber = random.nextInt();
        System.out.println("随机整数:" + randomNumber);
        
        // 生成一个在0到10之间的随机整数
        int randomInRange = random.nextInt(10);
        System.out.println("0到10之间的随机整数:" + randomInRange);
        
        // 生成一个在50到100之间的随机浮点数
        double randomDouble = random.nextDouble() * 50 + 50;
        System.out.println("50到100之间的随机浮点数:" + randomDouble);
        
        // 生成一个随机布尔值
        boolean randomBoolean = random.nextBoolean();
        System.out.println("随机布尔值:" + randomBoolean);
    }
}

上記の例では、Randomクラスのインスタンスが作成され、異なる種類のランダムな数値を生成するために使用されます。nextInt()メソッドを使用してランダムな整数を生成したり、nextInt()メソッドにパラメータを渡して指定範囲内の整数を生成したり、nextDouble()メソッドを使用してランダムな浮動小数点数を生成したり、nextBoolean()メソッドを使用してランダムなブール値を生成することができます。

bannerAds