如果要考察某公司的牛奶產品質量,可以從100袋牛奶中抽取30袋,在隨機數表中選中一數,并用向上、下、左、右不同的讀法組成30個數,并按牛奶的標號進行檢測,雖然麻煩,但很常用。在日常生活中,隨機數起著很大的作用,所以很多人會專門去尋找隨機數生成器。今天,我們不依靠隨機數生成器,就用我們的python生成隨機數。如何生成呢?就是用改變隨機數生成器的種子seed()方法。
1、seed()方法
改變隨機數生成器的種子,可以在調用其他隨機模塊函數之前調用此函數。
2、語法
importrandom
random.seed([x])
3、參數
x--改變隨機數生成器的種子seed。
4、使用示例
Python生成正態隨機數
importnumpyasnp
fromnumpy.linalgimportcholesky
importmatplotlib.pyplotasplt
sampleNo=1000;
mu=85
sigma=4
np.random.seed(0)
s=np.random.normal(mu,sigma,sampleNo)
plt.hist(s,30,normed=True)
有小伙伴應該發現了,我們在生成隨機數的過程中,用到了random模塊。其實seed()是不能直接訪問的,需要導入random模塊,然后通過random靜態對象調用該方法。
以上內容為大家介紹了python中seed隨機函數如何生成隨機數?,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。