TOP

ramdom 中的 seed 的使用

实例 1 

import ramdom

# random.seed(10) # 未加 seed  的时候
for i in range(5):
    print(random.random()) # 每次输出结果都不一样

 

结果

0.08177707852190708
0.7420983175700955
0.7847710751931118
0.5298277841695523
0.2906300754296308

实例 2

# random.seed(10) # 在外层时无效
for i in range(5):
    random.seed(10)
    print(random.random()) # 每次输出结果都不一样

 

结果

0.5714025946899135
0.5714025946899135
0.5714025946899135
0.5714025946899135
0.5714025946899135

总结

  在未加 seed 之前.每次的随机值不稳定
  相同的 seed 值下. 必然可以获得一致的 随机值

 

posted @ 2019-02-26 19:05  羊驼之歌  阅读(218)  评论(0编辑  收藏  举报