黑马程序员技术交流社区

标题: random()使用 [打印本页]

作者: woshicbb    时间: 2015-9-4 23:37
标题: random()使用
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。
     
     学完日期类后可以给定自己的出生日期随机生成一个数字,这个数字可以作为密码使用
作者: 果蝇    时间: 2015-9-5 00:14
不写一个实例么?
作者: zzq18217362451    时间: 2015-9-5 00:18
回个吧,既然来了
作者: 嘉嘉    时间: 2015-9-5 16:02
这个密码想法不错
作者: a80C51    时间: 2015-9-5 16:35
随机做密码,概率太低了。。
作者: ln0491    时间: 2015-9-5 16:36
随机数。。。
作者: xiaozeiyes    时间: 2015-9-5 21:07
不错,赞一个。应该可以用于验证码吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2