python中的随机数种子

解释:随机数生成器,其实是一种复杂的随机数生成算法。当使用了随机数种子时,每个随机数种子都会生成指定的批量随机数(就像指针指定了相应区域的存储内容,这里只是变成了随机数种子指向了批量随机数)。因此,当你使用相同的随机数种子时,生成的随机数是一样的(因为它指向的是同一批量的随机数)。只是,当你取出的数据量不同时,该批量数据的表现结果不同。

样例:(此处只是表现了seed(0)和seed(1)的7个随机数,实际上远远不止)

seed(0)—>(0.548813503927,0.715189366372,0.602763376072,0.544883182997,0.423654799339,0.645894113067,0.43758721,...)
seed(1)—>(0.417022004703,0.720324493442,0.000114374817345,0.302332572632,0.146755890817,0.0923385947688,0.186260211378,...)

当你由seed(0)生成3个随机数时,就取前3个;当你由seed(0)生成6个随机数时,就取前6个;而当你由seed(1)生成3个随机数时,将会取seed(1)的前3个。

参考文献:

https://blog.csdn.net/weixin_46197934/article/details/115957364 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值