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を使用することをお勧めします。