0%

生成随机数Random

生成随机数Random

1
2
3
4
5
6
//1.导包---Random这个类在哪里?
import java.util.Random//导包的动作必须出现在类定义的上边
//2.创建对象---表示我要开始用Random这个类了
Random r = new Random();//这个格式里面,只有r是变量名,可以变,其他的都不允许变
//3.生成随机数--真正开始干活了
int number = r.nextInt(随机数的范围)//这个格式里面,只有number是变量名,可以变,其他的都不允许变

在3.小括号中,书写的是生成随机数的范围,这个范围一定是从0开始,到这个数减1结束(包头不包尾,包左不包右)

生成任意数到任意数之间的随机数:
1.让这个范围头尾都减去一个值,让这个范围从0开始
2.尾巴+1
3.最终结果,再加上第一步减去的值

1
2
3
4
//生成7~15之间的值
Random r = new Random();
int number= r.nextInt(9)+7;
System.out.println(number);