Python數字seed()
方法初始化基本亂數生成器。 在調用任何其他隨機模組功能之前調用此函數。
語法
以下是seed()
方法的語法 -
seed ([x], [y])
注意 - 該函數初始化基本亂數生成器。
參數
x
- 這是下一個亂數的種子。如果省略,則需要系統時間來生成下一個亂數。 如果x
是一個int
值則它直接使用。y
- 這是版本號(默認值為2
)。str
,位元組或位元組數組對象可轉換int
。 版本1
使用x
的hash()
。
返回值
- 此方法不返回任何值。
示例
以下示例顯示了seed()
方法的用法。
#!/usr/bin/python3
import random
random.seed()
print ("random number with default seed", random.random())
random.seed(10)
print ("random number with int seed", random.random())
random.seed("hello",2)
print ("random number with string seed", random.random())
當運行上述程式時,它會產生以下結果 -
random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722