Java ThreadLocalRandom nextInt() 方法2024年11月11日 | 阅读 2 分钟 Java ThreadLocalRandom 类的 nextInt() 方法返回一个伪随机 int 值。此方法重写了 Random 类中的 nextInt。 语法参数不适用 返回值此方法返回一个伪随机 int 值。 示例 1输出 Random int value is: -2035038202 Java ThreadLocalRandom nextInt(int bound) 方法Java ThreadLocalRandom 类的 nextInt(int bound) 方法返回一个介于零和指定上限之间的伪随机 int 值。此方法重写了 Random 类中的 nextInt。 语法参数bound:这是上限。它必须是正数。 返回值此方法返回一个介于零和指定上限之间的伪随机 int 值。 ExceptionIllegalArgumentException:如果 bound 不是正数,则会抛出此异常 示例 1输出 Random int value is: 1566 示例 2输出 Random int value is: 25266 示例 3输出 Exception in thread "main" java.lang.IllegalArgumentException: bound must be positive at java.base/java.util.concurrent.ThreadLocalRandom.nextInt(Unknown Source) at tests.JavaNextIntExample3.main(ThreadLocalRandomNextIntExample3.java:7) Java ThreadLocalRandom nextInt(int least, int bound) 方法Java ThreadLocalRandom 类的 nextInt(int least, int bound) 方法返回一个伪随机值。它返回给定最小值的上限之间均匀分布的值。 语法参数least - 这是最小值。 bound - 这是上界(不包含)。 返回值此方法返回下一个值。 ExceptionIllegalArgumentException - 如果 least 大于或等于 bound,则会抛出此异常。 示例 1输出 Random int value is: 11 示例 2输出 Exception in thread "main" java.lang.IllegalArgumentException: bound must be greater than origin at java.base/java.util.concurrent.ThreadLocalRandom.nextInt(Unknown Source) at tests.JavaNextIntExample2.main(ThreadLocalRandomNextIntExample2.java:7) |
Java ThreadLocalRandom Gaussian() 方法 Java ThreadLocalRandom 类的 Gaussian() 方法返回一个伪随机的、均值为 0.0、标准差为 1.0 的高斯(“正态”)分布 double 值,来自此随机数生成器的序列。语法:public double Gaussian() 参数:NA 返回:此方法返回一个伪随机的高斯...
阅读1分钟
Java ThreadLocalRandom 类的 current() 方法返回当前线程的 ThreadLocalRandom。它不接受任何参数。语法:public static ThreadLocalRandom current() 参数:NA 返回:此方法返回当前线程的 ThreadLocalRandom。示例 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomCurrentExample { public static void main(String[] args) { //...
阅读1分钟
Java ThreadLocalRandom Long() 方法 Java ThreadLocalRandom 类的 Long() 方法返回一个伪随机 long 值。此方法重写了 Random 类中的 Long。语法:public long Long() 参数:NA 返回:此方法返回一个伪随机 long 值。示例 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomLongExample1 { public static void main(String[] args) { ...
阅读 2 分钟
Java ThreadLocalRandom 类的 longs() 方法返回一个几乎无限的伪随机 long 值流。此方法重写了 Random 类中的 longs。语法:public LongStream longs() 参数:NA 返回:此方法返回一个伪随机 long 值流。示例 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomLongsExample1 { public static void main(String[] args) { ...
阅读 4 分钟
Java ThreadLocalRandom 类的 setSeed() 方法抛出 UnsupportedOperationException。在此生成器中,不支持设置种子。此方法重写了 Random 类中的 setSeed。语法:public void setSeed(long seed) 参数:seed:初始种子 异常:UnsupportedOperationException:始终抛出此异常。示例 1 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomSetSeedExample1 { public static void main(String args[]) { final...
阅读1分钟
Java ThreadLocalRandom 类的 doubles() 方法返回一个几乎无限的伪随机 double 值流。每个值必须介于 0 和 1 之间。此方法重写了 Random 类中的 doubles。语法:public DoubleStream doubles() 参数:NA 返回:此方法返回一个伪随机 double 值流。示例 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomDoublesExample1 { ...
阅读 3 分钟
Java ThreadLocalRandom Double() 方法 Java ThreadLocalRandom 类的 Double() 方法返回一个介于 0 和 1 之间的伪随机 double 值。此方法重写了 Random 类中的 Double。语法:public double Double() 参数:NA 返回:此方法返回一个介于 0 和 1 之间的伪随机 double 值。示例 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomDoubleExample1 { ...
阅读 3 分钟
类提供了 several methods like current(), doubles(), ints(), Double(), Int(), Long(), etc. Methods current() doubles() ints() Double() Int() Long() TopicJava-threadlocalrandom-current-method ...
阅读1分钟
Java ThreadLocalRandom 类的 ints() 方法返回一个几乎无限的伪随机 int 值流。此方法重写了 Random 类中的 ints 方法。 语法: public IntStream ints() 参数: NA 返回:此方法返回一个伪随机 int 值流。 示例 1 import java.util.concurrent.ThreadLocalRandom; public class ThreadLocalRandomIntsExample1 { public static void main(String[] args)...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India