JAVA如何获取一个特定范围内的随机整数

例子:

  • 生成0-10之间的随机整数,包括10

方法1

Random r = new Random();
int randNum = r.nextInt(11);//这里就是[0,11)

方法2

int random = (int)(Math.random()*10+1);//Math.random() 返回[0,1) double 型数值。
  • 生成1-10之间的随机整数,包括10
int randNum = rand.nextInt(10)+1;//rand.nextInt(10)这里就是[0,9),+1就变成[1,10)
发布了52 篇原创文章 · 获赞 84 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_39380155/article/details/104843402