下面列出了java.util.Random#ints ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static void main(String[] args) {
Random random = new Random();
// IntStream for values between 1 and 6 both included
final IntStream ints = random.ints(1, 7);
// Iterator to get integers
final PrimitiveIterator.OfInt iterator = ints.iterator();
// Loop to print 10 integers.
int counter=0;
while (iterator.hasNext() && counter<10){
System.out.println(iterator.next());
counter++;
}
// Close de stream
ints.close();
}
public static void main(String[] args) {
Random random = new Random();
IntStream intStream = random.ints(10, 1, 7);
Iterator iterator = intStream.iterator();
while (iterator.hasNext()){
System.out.println("Random Number "+iterator.next());
}
intStream = random.ints(10, 1, 7);
intStream.forEach(value ->
System.out.println("Random Number "+value)
);
}
public IntStream generateRandomUnlimitedIntStream() {
Random random = new Random();
IntStream unlimitedIntStream = random.ints();
return unlimitedIntStream;
}
public IntStream generateRandomLimitedIntStream(long streamSize) {
Random random = new Random();
IntStream limitedIntStream = random.ints(streamSize);
return limitedIntStream;
}
public IntStream generateRandomLimitedIntStreamWithinARange(int min, int max, long streamSize) {
Random random = new Random();
IntStream limitedIntStreamWithinARange = random.ints(streamSize, min, max);
return limitedIntStreamWithinARange;
}