新聞中心
大部分程序和語(yǔ)言中的隨機(jī)數(shù),其實(shí)都只是偽隨機(jī)。是由可確定的函數(shù)(常用線(xiàn)性同余),通過(guò)一個(gè)種子(常用時(shí)鐘)產(chǎn)生的。直觀來(lái)想,計(jì)算機(jī)就是一種確定的、可預(yù)測(cè)的的設(shè)備:一行行的代碼是固定的,一步步的算法是固定的,一個(gè)個(gè)與非門(mén)是固定的。通過(guò)這些固定的東西自身產(chǎn)生真隨機(jī),當(dāng)然不可能。程序和算法本身不能產(chǎn)生真隨機(jī),但是我們想辦法可以迂回產(chǎn)生統(tǒng)計(jì)意義上的真隨機(jī)。今天我們就來(lái)介紹一下如何在python生成隨機(jī)數(shù)組。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的灣里網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
方法:在python中,調(diào)用隨機(jī)數(shù)模塊的操作為import random。所以使用random.ranident,構(gòu)造一個(gè)列表即可。
代碼:
import random def random_list(start,stop,length): if length>=0: length=int(length) start, stop = (int(start), int(stop)) if start <= stop else (int(stop), int(start)) random_list = [] for i in range(length): random_list.append(random.randint(start, stop)) return random_list
如果知道了種子,或者已經(jīng)產(chǎn)生的隨機(jī)數(shù),都可能獲得接下來(lái)隨機(jī)數(shù)序列的信息(可預(yù)測(cè)性)。我們使用random模塊來(lái)操作正是使用了迂回手法來(lái)獲取隨機(jī)數(shù)組。更多學(xué)習(xí)推薦:python學(xué)習(xí)網(wǎng)。
本文名稱(chēng):創(chuàng)新互聯(lián)Python教程:python隨機(jī)數(shù)組如何生成?
URL標(biāo)題:http://m.5511xx.com/article/cocedji.html


咨詢(xún)
建站咨詢(xún)
