Java Random nextDouble() 方法



描述

java Random nextDouble() 方法用於從此隨機數生成器的序列中獲取下一個偽隨機的、均勻分佈的 0.0 到 1.0 之間的雙精度值。

宣告

以下是 java.util.Random.nextDouble() 方法的宣告。

public double nextDouble()

引數

返回值

方法呼叫返回從此隨機數生成器的序列中獲取下一個偽隨機的、均勻分佈的 0.0 到 1.0 之間的雙精度值。

異常

獲取隨機雙精度值示例

以下示例演示了 Java Random nextDouble() 方法的用法。首先,我們建立了一個 Random 物件,然後使用 nextDouble() 獲取一個隨機雙精度值並列印它。

package com.tutorialspoint;

import java.util.Random;

public class RandomDemo {
   public static void main( String args[] ) {
      
      // create random object
      Random randomNo = new Random();
    
      // check next double value  
      System.out.println("Next double value: " + randomNo.nextDouble());
   }      
}

輸出

讓我們編譯並執行上面的程式,這將產生以下結果。

Next double value: 0.17770969480553966

使用給定種子獲取隨機雙精度值示例

以下示例演示了 Java Random nextDouble() 方法的用法。首先,我們使用種子值建立了一個 Random 物件,然後使用 nextDouble() 獲取一個隨機雙精度值並列印它。

package com.tutorialspoint;

import java.util.Random;

public class RandomDemo {
   public static void main( String args[] ) {
      
      // create random object
      Random randomNo = new Random(10);
    
      // check next double value  
      System.out.println("Next double value: " + randomNo.nextDouble());
   }      
}

輸出

讓我們編譯並執行上面的程式,這將產生以下結果。

Next double value: 0.7304302967434272
java_util_random.htm
廣告