随机数的生成
第一种:使用Math方法
double random = Math.random();
Math类返回的是[0,1) double值的伪随机数(按照一定规则取随机)
公式:(最大值 - 最小值 + 1) + 最小值
例如打印5~20的随机数
打印十个数
for(int i=0;i<10;i++){
int num = (int)(Math.random() * 16 + 5);
System.out.println(num);
}
第二种:使用Random
Random random=new Random();
for(int i=0;i<10;i++){
int num = random.nextInt(10);
}
先创建一个对象,括号里输入数字10即表示生成0~9之间的整数