2012-06-29 58 views
2

我一直在淘網和文檔無濟於事。我可以種子random但不是mtrand發生器(我相信嗎?),沒有命令似乎工作。Seed Pylab的隨機數發生器?

from pylab import * 

# >> seed random number generator << 
print '%.3f' % weibull(2) 
print '%.3f' % weibull(2) 

我希望這兩個字符串產生相同的結果。我在更復雜的設置中使用該功能,但這應該足以達到我的目的。

+0

爲什麼會weilbull返回相同的結果,如果你不調用之間的種子呢? –

+0

隨機'採取單一的種子來重現結果,但你是正確的播種之前,每個電話修復我的問題。 – RodericDay

回答

1

使用pylab.seed您種子pylab:

>>> pylab.seed(0) 
>>> pylab.weibull(2) 
0.89211799004566095 
>>> pylab.seed(0) 
>>> pylab.weibull(2) 
0.89211799004566095 
+0

菲爾庫珀已經給了我我需要的答案,但我很高興密封這個問題。 – RodericDay