Java ThreadLocalRandom ints() 方法2024年11月11日 | 阅读 3 分钟 Java ThreadLocalRandom 类的 ints() 方法返回一个几乎无限的伪随机 int 值流。此方法重写了 Random 类中的 ints 方法。 语法参数不适用 返回值此方法返回一个伪随机 int 值流。 示例 1输出 stream of pseudorandom int value is: java.util.stream.IntPipeline$Head@136432db Java ThreadLocalRandom ints(long streamSize) 方法Java ThreadLocalRandom 类的 ints(long streamSize) 方法返回一个生成指定 streamSize 个伪随机 int 值的流。此方法重写了 Random 类中的 ints 方法。 语法参数streamSize - 要生成的数值个数 返回值此方法返回一个 int 值流。 ExceptionIllegalArgumentException: 如果 streamSize 小于零,将抛出此异常。 示例 1输出 stream of int value is: java.util.stream.IntPipeline$Head@7382f612 示例 2输出 Exception in thread "main" java.lang.IllegalArgumentException: size must be non-negative at java.base/java.util.concurrent.ThreadLocalRandom.ints(Unknown Source) at tests.ThreadLocalRandomIntsExample2.main(ThreadLocalRandomIntsExample2.java:7) Java ThreadLocalRandom ints(int randomNumberOrigin, int randomNumberBound) 方法Java ThreadLocalRandom 类的 ints(int randomNumberOrigin, int randomNumberBound) 方法返回一个几乎无限的伪随机 int 值流。每个值必须符合给定的原点(包含)和边界(不包含)。此方法重写了 Random 类中的 ints 方法。 语法参数randomNumberOrigin:每个随机值的原点(包含)。 randomNumberBound:每个随机值的边界(不包含)。 返回值此方法返回一个伪随机 int 值流。 ExceptionIllegalArgumentException: 如果 randomNumberOrigin 大于或等于 randomNumberBound,将抛出此异常。 示例 1输出 stream of pseudorandom int value is: java.util.stream.IntPipeline$Head@7382f612 示例 2输出 Exception in thread "main" java.lang.IllegalArgumentException: bound must be greater than origin at java.base/java.util.concurrent.ThreadLocalRandom.ints(Unknown Source) at tests.ThreadLocalRandomIntsExample2.main(ThreadLocalRandomIntsExample2.java:7) Java ThreadLocalRandom ints(long streamSize, int randomNumberOrigin, int randomNumberBound) 方法Java ThreadLocalRandom 类的 ints(long streamSize, int randomNumberOrigin, int randomNumberBound) 方法返回一个生成指定 streamSize 个伪随机 int 值的流。每个值必须符合给定的原点(包含)和边界(不包含)。此方法重写了 Random 类中的 ints 方法。 语法参数streamSize - 要生成的数值个数 randomNumberOrigin - 每个随机值的原点(包含) randomNumberBound - 每个随机值的边界(不包含) 返回值此方法返回一个伪随机 int 值流。 Exception
示例 1输出 stream of pseudorandom int value is: java.util.stream.IntPipeline$Head@7382f612 示例 2输出 Exception in thread "main" java.lang.IllegalArgumentException: size must be non-negative at java.base/java.util.concurrent.ThreadLocalRandom.ints(Unknown Source) at tests.ThreadLocalRandomIntsExample2.main(ThreadLocalRandomIntsExample2.java:7) |
我们请求您订阅我们的新闻通讯以获取最新更新。