Javaでランダムな数値を特定の範囲で指定する方法は何ですか。

Javaでは、Randomクラスを使用してランダムな数値を生成することができます。範囲を指定するには、範囲の計算を組み合わせたnextIntメソッドを使用します。

以下は、指定された範囲内のランダムな数を生成するサンプルコードです。

import java.util.Random;

public class RandomRangeExample {
    public static void main(String[] args) {
        Random rand = new Random();
        
        // 指定范围为1到100
        int min = 1;
        int max = 100;
        
        int randomNumber = rand.nextInt(max - min + 1) + min;
        
        System.out.println("随机数: " + randomNumber);
    }
}

この例では、nextInt(max – min + 1) + minを使用して、1から100の間のランダムな数を生成しています。nextInt(max – min + 1)で生成されるランダムな数は0から99の間にあり、それにminのオフセットを追加することで、指定された範囲内のランダムな数を得ることができます。

コメントを残す 0

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


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