新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python隨機數(shù)中種子的使用
1、random.seed()可以給隨機數(shù)設(shè)置種子,使用相同的種子會生成相同的隨機值。

2、使用兩個種子,一個0,一個1。相同體現(xiàn)在隨機數(shù)與種子的距離,與相同種子距離相同的隨機數(shù)相同。
實例
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
# 生成同一個隨機數(shù)
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
# 生成同一個隨機數(shù)
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以上就是python隨機數(shù)中種子的使用,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
文章題目:創(chuàng)新互聯(lián)Python教程:Python隨機數(shù)中種子的使用
URL地址:http://www.dlmjj.cn/article/coojccs.html


咨詢
建站咨詢
