如果要考察某公司的牛奶產(chǎn)品質(zhì)量,可以從100袋牛奶中抽取30袋,在隨機(jī)數(shù)表中選中一數(shù),并用向上、下、左、右不同的讀法組成30個(gè)數(shù),并按牛奶的標(biāo)號(hào)進(jìn)行檢測(cè),雖然麻煩,但很常用。在日常生活中,隨機(jī)數(shù)起著很大的作用,所以很多人會(huì)專門去尋找隨機(jī)數(shù)生成器。今天,我們不依靠隨機(jī)數(shù)生成器,就用我們的python生成隨機(jī)數(shù)。如何生成呢?就是用改變隨機(jī)數(shù)生成器的種子seed()方法。
1、seed()方法
改變隨機(jī)數(shù)生成器的種子,可以在調(diào)用其他隨機(jī)模塊函數(shù)之前調(diào)用此函數(shù)。
2、語法
importrandom
random.seed([x])
3、參數(shù)
x--改變隨機(jī)數(shù)生成器的種子seed。
4、使用示例
Python生成正態(tài)隨機(jī)數(shù)
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)
有小伙伴應(yīng)該發(fā)現(xiàn)了,我們?cè)谏呻S機(jī)數(shù)的過程中,用到了random模塊。其實(shí)seed()是不能直接訪問的,需要導(dǎo)入random模塊,然后通過random靜態(tài)對(duì)象調(diào)用該方法。
以上內(nèi)容為大家介紹了python中seed隨機(jī)函數(shù)如何生成隨機(jī)數(shù)?,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。