python中seed是什么意思


  中seed是什么意思python中seed是一个用来改变随机数生成器的种子语法格式为:“random.seed([x])”其中x可以是任意数字;注意seed是不能够直接访问的需要导入random模块并通过random静态对象调用。


  
  python中seed是什么意思
  
  具体使用步骤:
  
  1、首先打开python编辑器新建一个python项目。
  
  2、在python项目中使用import关键字导入random模块。
  
  import random
  
  3、再使用random()方法生成两个随机数。
  
  print random.random()
  
  print random.random()
  
  4、使用seed设定好种子再使用random()方法生成两个随机数做对比。
  
  random.seed( 10 )
  
  print "Random number with seed 10 : ", random.random()
  
  random.seed( 10 )
  
  print "Random number with seed 10 : ", random.random()
  
  你会发现生成的随机数都是一样的。
  
  完整代码如下:
  
  #!/usr/bin/python
  
  # -*- coding: UTF-8 -*-
  
  import random
  
  print random.random()
  
  print random.random()
  
  print "------- 设置种子 seed -------"
  
  random.seed( 10 )
  
  print "Random number with seed 10 : ", random.random()
  
  # 生成同一个随机数
  
  random.seed( 10 )
  
  print "Random number with seed 10 : ", random.random()
  
  # 生成同一个随机数
  
  random.seed( 10 )
  
  print "Random number with seed 10 : ", random.random()
  
  执行结果:
  
  0.739880443211
  
  0.78969784712
  
  ------- 设置种子 seed -------
  
  Random number with seed 10 : 0.57140259469
  
  Random number with seed 10 : 0.57140259469
  
  Random number with seed 10 : 0.57140259469

上一篇:如何利用linux查找文件位置

下一篇:goland怎么下载github包


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器