导语:
本文主要介绍了关于Python随机数中种子的使用的相关知识,包括随机数如何生成的,以及随机数程序这些编程知识,希望对大家有参考作用。
1. random.seed() 可以设置随机数的种子。使用相同的种子将生成相同的随机值。
2.使用两个种子,一个0,一个1。同样体现在随机数与种子的距离上,与同一个种子距离相同的随机数相同。
实例
import random
random.seed(0)
print("Random number 1 : ", random.random())
random.seed(1)
print("Random number 11 : ", random.random())
# Random number 1 : 0.8444218515250481
# Random number 11 : 0.13436424411240122
# 生成同一个随机数
random.seed(0)
print("Random number 2 : ", random.random())
print("Random number 3 : ", random.random())
random.seed(1)
print("Random number 22 : ", random.random())
print("Random number 33 : ", random.random())
# Random number 2 : 0.8444218515250481
# Random number 3 : 0.7579544029403025
# Random number 22 : 0.13436424411240122
# Random number 33 : 0.8474337369372327
# 生成同一个随机数
random.seed(0)
print("Random number 4 : ", random.random())
print("Random number 5 : ", random.random())
print("Random number 6 : ", random.random())
random.seed(1)
print("Random number 44 : ", random.random())
print("Random number 55 : ", random.random())
print("Random number 66 : ", random.random())
# Random number 4 : 0.8444218515250481
# Random number 5 : 0.7579544029403025
# Random number 6 : 0.420571580830845
# Random number 44 : 0.13436424411240122
# Random number 55 : 0.8474337369372327
# Random number 66 : 0.763774618976614
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何转换十六进制字符串11/29
- ♥ Python中的算子计算函数10/29
- ♥ 用Python爬取了《扫黑风暴》数据,并将其可视化分析后,终于知道它为什么这么火了~02/18
- ♥ 如何系统地自学Python库?11/12
- ♥ python决策树算法实现步骤11/08
- ♥ 是python跨平台吗08/25
内容反馈