Java 基础教程

Java 面向对象

Java 高级教程

Java 笔记

Java FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/java-generate-random-integers-within-a-specific-range.html

java 在指定范围内生成随机数

Java 笔记 Java 笔记


java 在指定范围内生成随机数,在 java 1.7 及以后,标准的使用方式就是利用 ThreadLocalRandom 类,具体如下示例。

java 1.7 及以后的推荐方式

import java.util.concurrent.ThreadLocalRandom;

int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1);

nextInt 方法不包含上限,所以使用时,若要包含上限,如上示例 max 要加 1。

ThreadLocalRandom 类在内部为每一个线程实例化一个随机数生成器(线程安全),来减少系统开销和对资源的争用。

在Java中生成随机数有多种方式,下面将介绍几种常见的实现方式,包括使用Java标准库以及一些第三方库。###使用ApacheCommons ...
在Java中生成指定范围的随机数有多种方式,我将为您介绍三种常用的方法,并附上相应的代码示例和可能需要的第三方库的Maven和Gradle依 ...
在Java中生成随机数有多种方式,我将为你列出几种常见的实现方式,包括使用Java标准库和一些第三方库。示例代码:###使用ApacheCo ...
示例代码:Maven依赖:以上是几种常见的在Java中生成随机数的方式,每种方式都有适用的场景。 ...
在Java中生成随机数有多种方式,我将为你介绍一些常见的实现方式,包括使用Java标准库以及一些第三方库。示例代码:###使用JavaThr ...