Javaの中で、Randomクラスは疑似乱数を生成するために使用されます。Randomクラスのインスタンスオブジェクトを使って、ランダムな数値を生成することができます。一般的に使用される方法には、以下が含まれます:
- 次のブーリアン()
- nextInt()メソッド
- 次のロング()
- ランダムな浮動小数点数を返す。
- 次のダブル値を取得します。
- 次のバイトを取得する: nextBytes(byte[] bytes)
Randomクラスを使用してランダムな整数を生成する簡単な例を示します。
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random();
int randomInt = random.nextInt(100); // 生成一个0到99之间的随机整数
System.out.println("Random integer: " + randomInt);
}
}
Randomクラスが生成するランダムな数は擬似乱数であることに注意が必要です。つまり、それらはシード値に基づいて生成されるものです。同じシード値を使用すれば、生成されるランダムな数のシーケンスも同じになります。シード値を設定するにはsetSeed(long seed)メソッドを使用できます。