測試random類

ahesihua發表於2011-10-11

在用到random類進行開發時,

	int j=(int) (Math.random()*5);
		
    	int index = new Random().nextInt(5);

  這兩種方法是等效的,結果都是返回0到4之間的任何整數。

其中

random()方法是Math類中的一個靜態方法,它返回帶正號的 double 值,該值大於等於 0.0 且小於 1.0

nextInt(int n) 方法是Random類中的一個非靜態方法,它返回一個偽隨機數,它是取自此隨機數生成器序列的、在 0(包括)和指定值(不包括)之間均勻分佈的 int 值。

相關文章