Python學習筆記——seed( )、randint( )


seed( a)函數:初始化隨機數種子,只要種子相同,每次生成的隨機數也相同。

randint( a,b)函數:隨機生成[a,b]之間的整數。

import random
random.seed('a')
num1 = random.randint(0,3)
num2 = random.randint(0,3)
print(num1,num2)
random.seed('b')
num3 = random.randint(0,3)
print(num2)
for i in range(3):
    random.seed(i)
    print(random.randint(1,10))

random.seed('a')
print(random.randint(0,3))

輸出:
2 0
0
7
3
1
2

有上述結果可見:①種子只能生效一次,第二次使用必須再次播下種子且值不變。

                             ②a:可以為字符、字符串、數值、表達式等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM