double random = Math.random();
Java提供了靜態方法Math.random,它返回0到1之間的隨機數。
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,它提供加密強大的隨機數生成器。