JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java中如何生成特定范围内的随机整数?

wys521 2024-11-16 01:42:49 精选教程 19 ℃ 0 评论

以下代码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);

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表