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