JavaでMath.Randomを使用する方法

構文:


double random = Math.random();

Javaは、0から1の間の乱数を返す静的メソッドMath.randomを提供します。

例:

apiによって返される乱数は0と1の間です。定数にそれを乗算することで任意の範囲に変換できます。

public class Math_random {

    public static void main(String[] argv) {
	
	
	double random = Math.random();
	System.out.println( "random = " + random );

	System.out.println( "from 0 to 100 = " + (random * 100) );
	
    }

}

出力は次のようになります。

random = 0.2438359361342064
from 0 to 100 = 24.38359361342064

Math.randomは安全ではない基本ランダムアルゴリズムを使用します。 暗号で強力な乱数ジェネレータを提供するSecureRandomを使用することをお勧めします。

参考文献:

Java String Java SecureRandom