Python 官方文档:入门教程 => 点击学习
python中seed是一个用来改变随机数生成器的种子,语法格式为:“random.seed([x])”,其中x可以是任意数字;注意seed是不能够直接访问的,需要导入random模块,并通过random静态对象调用。具体使用步骤:首先打开
python中seed是一个用来改变随机数生成器的种子,语法格式为:“random.seed([x])”,其中x可以是任意数字;注意seed是不能够直接访问的,需要导入random模块,并通过random静态对象调用。
具体使用步骤:
在python项目中使用import关键字导入random模块。
import random
再使用random()方法生成两个随机数。
print random.random()
print random.random()
使用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
--结束END--
本文标题: python中seed是什么意思
本文链接: https://www.lsjlt.com/news/110013.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0