
- 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