2018-10-26
阅读量:
998
为啥random产生的随机数不随机?
在学习numpy的random模块的时候每次生成的随机数都是一样的这是为什么呢?代码如下图所示

生成随机数时如果设置随机数种子,那么这次生成的随机是固定的,如果随机数种子函数np.random.seed()不传参数或者不调用np.random.seed()函数那么每次执行产生的结果是不一样的。设置随机数种子的目的是为了一些试验的可塑性,如果想要随机数不设置随机数种子即可。
注:需要注意的一点是要想随机数种子起作用每次调用生成随机数函数之前必须调用一次设置随机数种子函数,否则会导致只有第一次不是随机的情况,具体如下:







评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论