Java Random nextLong() 方法



描述

java Random nextLong() 方法用於返回此隨機數生成器序列中的下一個偽隨機均勻分佈的 long 值。

宣告

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

public long nextLong()

引數

返回值

方法呼叫返回此隨機數生成器序列中的下一個偽隨機均勻分佈的 long 值。

異常

獲取隨機 Long 值示例

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

package com.tutorialspoint;

import java.util.Random;

public class RandomDemo {
   public static void main( String args[] ) {
      
      // create random object
      Random randomNo = new Random();

      // get next long value 
      long value = randomNo.nextLong();

      // check the value  
      System.out.println("Long value is: " + value);
   }    
}

輸出

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

Long value is: -2584450756196554194

使用給定種子獲取隨機 Long 值示例

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

package com.tutorialspoint;

import java.util.Random;

public class RandomDemo {
   public static void main( String args[] ) {
      
      // create random object
      Random randomNo = new Random(10);

      // get next long value 
      long value = randomNo.nextLong();

      // check the value  
      System.out.println("Long value is: " + value);
   }    
}

輸出

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

Long value is: -4972683369271453960
java_util_random.htm
廣告