Python中的random.seed()的作⽤
random.seed(0)作⽤:使得随机数据可预测,即只要seed的值⼀样,后续⽣成的随机数都⼀样。
random.seed()俗称为随机数种⼦。不设置随机数种⼦,你每次随机抽样得到的数据都是不⼀样的。设置了随机数种⼦,能够确保每次抽样的结果⼀样。⽽random.seed()括号⾥的数字,相当于⼀把钥匙,对应⼀扇门,同样的数值能够使得抽样的结果⼀致。
由上图所知:random python
若我们设置了相同的seed值,则可以得到相同的随机数;
若是不设置seed,则每次得到的值均不相同;
因此,当⾯对⼀个随机程序的时候,只要我们的运⾏环境⼀致(保证伪随机数⽣成程序⼀样),⽽我们设定的随机种⼦⼀样的话,那么我们就可以复现结果。
参考:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论