您的位置:首页 > 编程语言 > Java开发

Java生成指定范围的随机数

2017-07-05 00:00 260 查看
生成指定范围[min,max]的随机数:

public static int getRandomNumber(){
int max = 10;
int min = 5;
Random random = new Random();
return random.nextInt(max) % (max - min) + min;
}

random.nextInt(max)表示生成[0,max]之间的随机数,然后对(max-min+1)取模。

以生成[5,10]随机数为例,首先生成0-10的随机数,然后对(10-5+1)取模得到[0-5]之间的随机数,然后加上min=5,最后生成的是5-10的随机数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: