- Java.util 包类
- Java.util - 首页
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util 包其他内容
- Java.util - 接口
- Java.util - 异常
- Java.util - 枚举
- Java.util 有用资源
- Java.util - 有用资源
- Java.util - 讨论
Java Random longs() 方法
描述
java Random longs() 方法返回一个实际上无限的伪随机长整数值流。伪随机长整数值的生成方式,就像调用 nextLong() 方法的结果一样。
声明
以下是 java.util.Random.longs() 方法的声明。
public LongStream longs()
参数
无
返回值
方法调用返回一个伪随机长整数值流。
异常
无
java Random longs(long randomNumberOrigin, long randomNumberBound) 方法
描述
java Random longs(long randomNumberOrigin, long randomNumberBound) 方法返回一个实际上无限的伪随机长整数值流,每个值都符合给定的起点(包含)和终点(不包含)。
声明
以下是 java.util.Random.longs(long randomNumberOrigin, long randomNumberBound) 方法的声明。
public LongStream longs(long randomNumberOrigin, long randomNumberBound)
参数
randomNumberOrigin − 每个随机值的起点(包含)
randomNumberBound − 每个随机值的终点(不包含)
返回值
方法调用返回一个伪随机长整数值流,每个值都具有给定的起点(包含)和终点(不包含)。
异常
IllegalArgumentException − 如果 randomNumberOrigin 大于或等于 randomNumberBound
java Random longs(long streamSize) 方法
描述
java Random longs(long streamSize) 方法返回一个流,该流生成给定 streamSize 个伪随机长整数值。伪随机长整数值的生成方式,就像调用 nextLong() 方法的结果一样。
声明
以下是 java.util.Random.longs(long streamSize) 方法的声明。
public LongStream longs(long streamSize)
参数
long streamSize − 要生成的数值数量。
返回值
方法调用返回一个长整数值流。
异常
IllegalArgumentException − 如果 streamSize 小于零。
java Random longs(long streamSize, long randomNumberOrigin, long randomNumberBound) 方法
描述
java Random longs(long streamSize, long randomNumberOrigin, long randomNumberBound) 方法返回一个流,该流生成给定 streamSize 个伪随机长整数值,每个值都符合给定的起点(包含)和终点(不包含)。
声明
以下是 java.util.Random.longs(long streamSize, long randomNumberOrigin, long randomNumberBound) 方法的声明。
public LongStream longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
参数
long streamSize − 要生成的数值数量。
返回值
方法调用返回一个长整数值流。
异常
IllegalArgumentException − 如果 streamSize 小于零。
获取随机长整数流示例
以下示例演示了 Java Random longs() 方法的使用。首先,我们创建了一个 Random 对象,然后使用 longs() 获取了一个随机长整数值流,并打印了第一个值。
package com.tutorialspoint; import java.util.Random; import java.util.stream.LongStream; public class RandomDemo { public static void main( String args[] ) { // create random object LongStream randomNoStream = new Random().longs(); // print a random long value randomNoStream.limit(1).forEach( i -> System.out.println(i)); } }
输出
让我们编译并运行以上程序,这将产生以下结果。
1970507372760910376
在给定两个数字之间获取随机长整数流示例
以下示例演示了 Java Random longs(long randomNumberOrigin, long randomNumberBound) 方法的使用。首先,我们创建了一个 Random 对象,然后使用 longs(long randomNumberOrigin, long randomNumberBound) 获取了一个随机长整数值流,并打印了第一个值。
package com.tutorialspoint; import java.util.Random; import java.util.stream.LongStream; public class RandomDemo { public static void main( String args[] ) { // create random object LongStream randomNoStream = new Random().longs(5,6); // print a random long value randomNoStream.limit(1).forEach( i -> System.out.println(i)); } }
输出
让我们编译并运行以上程序,这将产生以下结果。
5
获取给定大小的随机长整数流示例
以下示例演示了 Java Random longs(long streamSize) 方法的使用。首先,我们创建了一个 Random 对象,然后使用 longs(long streamSize) 获取了一个随机长整数值流,并打印了它的值。
package com.tutorialspoint; import java.util.Random; import java.util.stream.LongStream; public class RandomDemo { public static void main( String args[] ) { // create random object LongStream randomNoStream = new Random().longs(1); // print a random long value randomNoStream.forEach( i -> System.out.println(i)); } }
输出
让我们编译并运行以上程序,这将产生以下结果。
4483414426301553028
获取给定大小和两个数字之间范围的随机长整数流示例
以下示例演示了 Java Random longs(long streamSize, long randomNumberOrigin, long randomNumberBound) 方法的使用。首先,我们创建了一个 Random 对象,然后使用 longs(long streamSize, long randomNumberOrigin, long randomNumberBound) 获取了一个随机长整数值流,并打印了它的值。
package com.tutorialspoint; import java.util.Random; import java.util.stream.LongStream; public class RandomDemo { public static void main( String args[] ) { // create random object LongStream randomNoStream = new Random().longs(1,5,6); // print a random long value randomNoStream.forEach( i -> System.out.println(i)); } }
输出
让我们编译并运行以上程序,这将产生以下结果。
5