Random类(理解)
1、使用
需求:实现功能获取一个 1-100之间的随机数
方式一: int num = (int)(Math.random()*100)+1
方式二: java.util.Random r = new java.util.Random();
int num = r.nextInt(100)+1;
2、构造方法
Random():使用默认种子。当前时间的毫秒值。每次产生的随机数都是变化的。
Random(long seed):如果给定了种子,每次都是按照种子做出初始值产生的随机数,如果种子固定,值是一样的。
3、成员方法
int nextInt():返回int范围内的一个数据
int nextInt(int n):返回在0到n范围内的一个数据,包括0,不包括n。
学完日期类后可以给定自己的出生日期随机生成一个数字,这个数字可以作为密码使用 |
|