新聞中心
大部分程序和語言中的隨機(jī)數(shù),其實(shí)都只是偽隨機(jī)。是由可確定的函數(shù)(常用線性同余),通過一個(gè)種子(常用時(shí)鐘)產(chǎn)生的。直觀來想,計(jì)算機(jī)就是一種確定的、可預(yù)測的的設(shè)備:一行行的代碼是固定的,一步步的算法是固定的,一個(gè)個(gè)與非門是固定的。通過這些固定的東西自身產(chǎn)生真隨機(jī),當(dāng)然不可能。程序和算法本身不能產(chǎn)生真隨機(jī),但是我們想辦法可以迂回產(chǎn)生統(tǒng)計(jì)意義上的真隨機(jī)。今天我們就來介紹一下如何在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ù),滿足客戶于互聯(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ù),都可能獲得接下來隨機(jī)數(shù)序列的信息(可預(yù)測性)。我們使用random模塊來操作正是使用了迂回手法來獲取隨機(jī)數(shù)組。更多學(xué)習(xí)推薦:python學(xué)習(xí)網(wǎng)。
文章名稱:創(chuàng)新互聯(lián)Python教程:python隨機(jī)數(shù)組如何生成?
URL網(wǎng)址:http://m.fisionsoft.com.cn/article/cocedji.html


咨詢
建站咨詢
