如何在Java中使用Math.Random

句法:


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,它提供加密強大的隨機數生成器。

參考文獻:

Java String Java SecureRandom