Collections.shuffle中以毫秒为随机种子,应该怎么写?

Collections.shuffle中以毫秒为随机种子,应该怎么写?,第1张

shuffle只接收一个Random对象为随机生成提供支持,你可以使用当前毫秒数构造一个Random对象

Random r = new Random(System.currentTimeMillis())

作用就是给随机函数一个取值的依据(种子是形象的说法,就好像你种了西瓜长出来也是西瓜)比如你给随机函数的种子是int型的值。那么所有产生的随机数也是int型。如果你给的是个范围,那么随机函数产生的数值就在这个范围内。

可以把这句话理解为:以什么(种子)来让随机函数产生随机数


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8925343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存