Python3 seed()函數

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

上一篇: Python3迴圈 下一篇: Python3數字