位置:首頁 > 腳本語言 > Python教學 > Python seed()方法

Python seed()方法

seed() 設置生成隨機數用的整數起始值。調用任何其他random模塊函數之前調用這個函數。

語法

以下是seed()方法的語法:

seed ( [x] )

注意:此函數是無法直接訪問的,所以需要導入seed模塊,然後需要使用random靜態對象來調用這個函數。

參數

  • x -- 這是下一個隨機數的種子。如果省略,則需要係統時間,以產生下一個隨機數。

返回值

此方法不返回任何值。

例子

下麵的例子顯示了seed()方法的使用。

#!/usr/bin/python
import random

random.seed( 10 )
print "Random number with seed 10 : ", random.random()

# It will generate same random number
random.seed( 10 )
print "Random number with seed 10 : ", random.random()

# It will generate same random number
random.seed( 10 )
print "Random number with seed 10 : ", random.random()

當我們運行上麵的程序,它會產生以下結果:

Random number with seed 10 :  0.57140259469
Random number with seed 10 :  0.57140259469
Random number with seed 10 :  0.57140259469