前言:
此刻各位老铁们对“java获取随机整数”大体比较讲究,你们都需要剖析一些“java获取随机整数”的相关文章。那么小编也在网络上搜集了一些对于“java获取随机整数””的相关内容,希望大家能喜欢,大家快快来了解一下吧!以下代码Java 1.7+ 版本测试ok!
以生成10 至 20的随机数为例子,代码如下:
import java.util.concurrent.ThreadLocalRandom;
int min = 10; // 范围下限
int max = 20; // 范围上限
// 使用 ThreadLocalRandom 方式
int rNum = ThreadLocalRandom.current().nextInt(min, max + 1);
// 使用 Random 方式
int rNum = new Random().nextInt(max+1) + min;
// 使用 Math 方式
int rNum = min + (int)(Math.random() * ((max - min) + 1));
// 使用 SplittableRandom 方式
int rNum = new SplittableRandom().nextInt(min, max);
标签: #java获取随机整数