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
广告