Java.util.Random 类

java.util.Random.longs() 方法返回实际上无限的伪随机长值流。生成伪随机 long 值,就好像它是调用方法 nextLong() 的结果。

语法

public LongStream longs()

参数

无需参数。

返回值

返回伪随机long流

异常

示例:

在下面的示例中,java.lang. util.Random.longs() 方法用于获取伪随机长值流。

import java.util.*;
import java.util.stream.LongStream;

public class MyClass {
  public static void main(String[] args) {
    //创建一个随机对象
    Random rand = new Random();

    //生成长随机数流
    LongStream stream = rand.longs();

    //从流中打印10个随机数
    stream.limit(10).forEach(System.out::println); 
  }
}

下面给出了可能的结果之一:

-1166696981232905611
-1591414238493849592
1185092752364067807
-4716978641694621541
1728354039894099650
-8404916009908236084
8990542547882404106
4933533908656496705
4889719473874696744
-5063671713401842385