1、Random 对象的生成
Random 类包含两个构造方法:
a、public Random()
该构造方法使用一个和当前系统时间对应的相对时间有关的数字作为种子数,然后使用这个
种子数构造 Random 对象。
我的疑问:和当前系统时间对应的相对时间有关的数字 是什么意思?
b、public Random(long seed)
该构造方法可以通过制定一个种子数进行创建。
示例代码:
Random r = new Random();
Random r1 = new Random(10);
我的疑问:这里的这个所谓的种子数10到底起个什么作用?
再次强调:种子数只是随机算法的起源数字,和生成的随机数字的区间无关。
我的疑问:这句话里 随机算法的起源数字 到底是什么意思?
|