最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python生成隨機(jī)數(shù)詳解流程

 更新時(shí)間:2022年03月07日 17:05:32   作者:酷爾。  
生成隨機(jī)數(shù)一般使用的就是random模塊下的函數(shù),生成的隨機(jī)數(shù)并不是真正意義上的隨機(jī)數(shù),而是對(duì)隨機(jī)數(shù)的一種模擬。random模塊包含各種偽隨機(jī)數(shù)生成函數(shù),以及各種根據(jù)概率分布生成隨機(jī)數(shù)的函數(shù)。今天我們的目標(biāo)就是摸清隨機(jī)數(shù)有幾種生成方式

一、隨機(jī)數(shù)種子

為什么要提出隨機(jī)數(shù)種子呢?咱們前面提到過(guò)了,隨機(jī)數(shù)均是模擬出來(lái)的, 想要模擬的比較真實(shí),就需要變換種子函數(shù)內(nèi)的數(shù)值,一般以時(shí)間戳為隨機(jī)函數(shù)種子。 例如以下案例,將隨機(jī)數(shù)種子固定的時(shí)候,生成的隨機(jī)數(shù)也將固定。 系統(tǒng)默認(rèn)以時(shí)間戳為種子進(jìn)行隨機(jī)數(shù)的生成。 單一時(shí)間戳

隨機(jī)時(shí)間戳

第一次結(jié)果

第二次結(jié)果

二、生成隨機(jī)數(shù)

以下一生成10個(gè)1-100的隨機(jī)數(shù)為例

1.random()

生成[0-1)的隨機(jī)數(shù)為float型。后面的大部分函數(shù)都是基于這個(gè)函數(shù)進(jìn)行隨機(jī)數(shù)生成的 想要生成響應(yīng)區(qū)域的隨機(jī)數(shù)可以使用這個(gè)函數(shù)乘以一個(gè)對(duì)應(yīng)的整數(shù)

from random import *
for i in range(10):
    print(int(random()*100+1),end=" ")
print()

2.ranint(a,b)

隨機(jī)生成一個(gè)a-b的整數(shù)

from random import *
for i in range(10):
    print(randint(1,100),end=" ")

3.randrange(start,stop [,step])

有起始、終止、步長(zhǎng)三大要素,在生成隨機(jī)數(shù)的時(shí)候包括下限不包括上限。

from random import *
for i in range(10):
    print(int(randrange(1,101)),end=" ")

4.getrandbits(k)

返回一個(gè)隨機(jī)整數(shù),整數(shù)的位長(zhǎng)為k位。

from random import *
for i in range(10):
    print(int(getrandbits(4)),end=" ")

三、生成隨機(jī)序列

1.choice(seq)

從給定的序列中隨機(jī)抽取一個(gè)

代碼如下:

from random import *
test=[12,3,1,2,33,21]
for i in range(10):
    print(choice(test))

2.samplex(序列,k)

從序列中隨機(jī)抽取k個(gè)元素,這k個(gè)元素不會(huì)重復(fù)。(需要滿(mǎn)足len(序列)>=k)

代碼如下:

from random import *
test=[1,23,3,22,13]
print(sample(test,3))

3.shuffle(x[,random])

這個(gè)函數(shù)的目的就是隨機(jī)排序,在原序列的基礎(chǔ)上進(jìn)行排序

代碼如下:

from random import *
test=[1,23,3,22,13]
shuffle(test)
print(test)

到此這篇關(guān)于Python生成隨機(jī)數(shù)詳解流程的文章就介紹到這了,更多相關(guān)Python 生成隨機(jī)數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python找出因數(shù)與質(zhì)因數(shù)的方法

    python找出因數(shù)與質(zhì)因數(shù)的方法

    這篇文章主要介紹了python找出因數(shù)與質(zhì)因數(shù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python中模塊pymysql查詢(xún)結(jié)果后如何獲取字段列表

    Python中模塊pymysql查詢(xún)結(jié)果后如何獲取字段列表

    pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。下面這篇文章主要給大家介紹了關(guān)于Python中模塊pymysql查詢(xún)結(jié)果后如何獲取字段列表的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)看看詳細(xì)的介紹。
    2017-06-06
  • Python實(shí)現(xiàn)克里金插值法的過(guò)程詳解

    Python實(shí)現(xiàn)克里金插值法的過(guò)程詳解

    克里金算法提供的半變異函數(shù)模型有高斯、線(xiàn)形、球形、阻尼正弦和指數(shù)模型等,在對(duì)氣象要素場(chǎng)插值時(shí)球形模擬比較好。本文將用Python實(shí)現(xiàn)克里金插值法,感興趣的可以了解一下
    2022-11-11
  • python注釋和運(yùn)算符詳解

    python注釋和運(yùn)算符詳解

    這篇文章主要為大家介紹了python注釋和運(yùn)算符,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • python中ASCII碼和字符的轉(zhuǎn)換方法

    python中ASCII碼和字符的轉(zhuǎn)換方法

    今天小編就為大家分享一篇python中ASCII碼和字符的轉(zhuǎn)換方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Python使用matplotlib模塊繪制圖像并設(shè)置標(biāo)題與坐標(biāo)軸等信息示例

    Python使用matplotlib模塊繪制圖像并設(shè)置標(biāo)題與坐標(biāo)軸等信息示例

    這篇文章主要介紹了Python使用matplotlib模塊繪制圖像并設(shè)置標(biāo)題與坐標(biāo)軸等信息,結(jié)合實(shí)例形式分析了Python中matplotlib模塊進(jìn)行坐標(biāo)系圖形繪制的相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Pytorch中torch.utils.checkpoint()及用法詳解

    Pytorch中torch.utils.checkpoint()及用法詳解

    在PyTorch中,torch.utils.checkpoint?模塊提供了實(shí)現(xiàn)梯度檢查點(diǎn)(也稱(chēng)為checkpointing)的功能,這篇文章給大家介紹了Pytorch中torch.utils.checkpoint()的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2024-03-03
  • Python正則表達(dá)式急速入門(mén)(小結(jié))

    Python正則表達(dá)式急速入門(mén)(小結(jié))

    這篇文章主要介紹了Python正則表達(dá)式急速入門(mén)(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 測(cè)試、預(yù)發(fā)布后用python檢測(cè)網(wǎng)頁(yè)是否有日常鏈接

    測(cè)試、預(yù)發(fā)布后用python檢測(cè)網(wǎng)頁(yè)是否有日常鏈接

    難免會(huì)碰到秀逗了把測(cè)試的鏈接發(fā)布到線(xiàn)上的情況,一般這種都是通過(guò)一些測(cè)試的檢查工具來(lái)檢查鏈接來(lái)規(guī)避風(fēng)險(xiǎn)的,下面為大家簡(jiǎn)述下大概的實(shí)現(xiàn)思路
    2014-06-06
  • Windows安裝Anaconda3的方法及使用過(guò)程詳解

    Windows安裝Anaconda3的方法及使用過(guò)程詳解

    今天帶大家學(xué)習(xí)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著在windows上Anaconda3的安裝方法及使用展開(kāi),文中有非常詳細(xì)的介紹,需要的朋友可以參考下
    2021-06-06

最新評(píng)論

莱阳市| 冷水江市| 蕉岭县| 六盘水市| 甘孜| 凤山县| 普兰店市| 安陆市| 五家渠市| 沅陵县| 济南市| 郧西县| 宜川县| 泸水县| 宜兰市| 邢台市| 札达县| 永春县| 武安市| 兴和县| 同仁县| 德兴市| 崇文区| 金昌市| 芜湖市| 工布江达县| 玉山县| 修武县| 桃园县| 阿合奇县| 凌海市| 临沭县| 云浮市| 古浪县| 容城县| 新绛县| 伊通| 舟山市| 新兴县| 龙游县| 绵竹市|