util包中的Random函数中的种子的作用
Random rand = new Random(10);
这条语句中,数字10代表的是这个随机函数的种子,若为空的话默认为当前系统时间的毫秒数
int num = rand.nextInt(20);
这条语句中,数字20代表的是这个随机数的区间,大于0小于20的整数
其实random函数是伪随机函数,所谓伪随机函数就是并不是真正的随机,而是仍然遵循这某种规则,这个规则和种子有关。
所以在种子不变的情况下,得到的num值也是不会变的。
这就是种子的作用。
浙公网安备 33010602011771号