Random 生成随机数,使用 random.nextInt(a) 能够生成一个[0,a) 的随机数,
1、生成1-10 之间的随机数,random.nextInt(5),生成的随机数为[0,5),加1 生成 [1,5]之间的随机数,及 random.nextInt(a) +1 能够生成[1,a] 之间的随机数
Random random = new Random();
while(true){
//取0到1 之间的随机数
int numbers = random.nextInt(5)+1;
System.out.println(numbers);
}
2、生成[a,b] 之间色随机数
思路:
1)random.nextInt(b) 得到 [0,a) 的随机数;
2)random.nextInt(b)%(b-a+1)得到 [0,b];
3) random.nextInt(b))%(b-a+1)+ a,得到 [a,b]的随机数;
标签:10,Random,java,random,生成,nextInt,随机数
来源: https://www.cnblogs.com/spqin/p/13881471.html