生成任意范围的随机数;
java的Random类生成的随机数:
一定是:
[0 – 21] + 30
我们想要的是:
[30 – 50]
总结:
int x= r.nextInt(最大值-最小值+1) + 最小值;
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
//需求: 生成10个 30至50之间的随机数
Random r = new Random();
//套用上面总结的公式即可得到合法范围的随机数
for(int i=0;i<10;i++){
int x = r.nextInt(50-30+1)+30;
System.out.println("第"+(i+1)+"次生成的随机数是:"+x);
}
}
}
Java随机数生成技巧
本文详细介绍了如何使用Java的Random类生成指定范围内的随机数,通过实例演示了生成30至50之间的随机整数的方法,适用于需要随机数生成的各种场景。
490

被折叠的 条评论
为什么被折叠?



