Javaでのrandom.nextInt()とMath.random()の使い方はどうですか?

Javaでは、ランダムな数字を生成するためにRandomクラスまたはMath.random()メソッドを使用することができます。

  1. ランダム
  2. nextInt() 次の整数を取得します。
import java.util.Random;

Random random = new Random();
int randomNumber = random.nextInt(100); // 生成一个0到99之间的随机整数
  1. 乱数を生成する
double randomDouble = Math.random(); // 生成一个0到1之间的随机双精度浮点数
int randomNumber = (int) (Math.random() * 100); // 生成一个0到99之间的随机整数

Math.random()メソッドによって生成されるランダムな倍精度浮動小数点数は0から1の間ですが、整数タイプのランダム数を生成するには、範囲値をかけて強制的にタイプ変換する必要があります。一方、RandomクラスのnextInt()メソッドは、指定された範囲内の整数を直接生成することができます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds