欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python隨機(jī)數(shù)用法實(shí)例詳解【基于random模塊】

 更新時(shí)間:2017年04月18日 11:53:59   作者:Suckseedeva  
這篇文章主要介紹了Python隨機(jī)數(shù)用法,結(jié)合實(shí)例形式分析了基于random模塊的各種隨機(jī)數(shù)操作常用技巧,需要的朋友可以參考下

本文實(shí)例講述了Python隨機(jī)數(shù)用法。分享給大家供大家參考,具體如下:

1. random.seed(int)

給隨機(jī)數(shù)對(duì)象一個(gè)種子值,用于產(chǎn)生隨機(jī)序列。

對(duì)于同一個(gè)種子值的輸入,之后產(chǎn)生的隨機(jī)數(shù)序列也一樣。

通常是把時(shí)間秒數(shù)等變化值作為種子值,達(dá)到每次運(yùn)行產(chǎn)生的隨機(jī)系列都不一樣

seed() 省略參數(shù),意味著使用當(dāng)前系統(tǒng)時(shí)間生成隨機(jī)數(shù)

random.seed(10)
print random.random()  #0.57140259469
random.seed(10)
print random.random()  #0.57140259469 同一個(gè)種子值,產(chǎn)生的隨機(jī)數(shù)相同
print random.random()  #0.428889054675
random.seed()      #省略參數(shù),意味著取當(dāng)前系統(tǒng)時(shí)間
print random.random()
random.seed()
print random.random()

2. random.randint(a,b)

返回指定范圍的一個(gè)隨機(jī)整數(shù),包含上下限

print random.randint(1,10)

3. random.uniform(u,sigma)

隨機(jī)正態(tài)浮點(diǎn)數(shù)

print random.uniform(1,5)

4. random.randrange(start,stop,step)

按步長隨機(jī)在上下限范圍內(nèi)取一個(gè)隨機(jī)數(shù)

print random.randrange(20,100,5)

5. random.random()

隨機(jī)浮點(diǎn)數(shù)

print random.random()

6. 隨機(jī)選擇字符

隨機(jī)的選取n個(gè)字符

print random.sample('abcdefghijk',3)

隨機(jī)的選取一個(gè)字符

print random.choice('abcde./;[fgja13ds2d')

隨機(jī)選取幾個(gè)字符,再拼接成新的字符串

print string.join(random.sample('abcdefhjk',4)).replace(" ","")

7.random.shuffle

對(duì)list列表隨機(jī)打亂順序,也就是洗牌

shuffle只作用于list,對(duì)Str會(huì)報(bào)錯(cuò)比如‘a(chǎn)bcdfed',而['1','2','3','5','6','7']可以

item=[1,2,3,4,5,6,7]
print item
random.shuffle(item)
print item
item2=['1','2','3','5','6','7']
print item2
random.shuffle(item2)
print item2

PS:這里再為大家提供兩款相關(guān)在線工具供大家參考使用:

在線隨機(jī)數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

高強(qiáng)度密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • OpenCV2學(xué)習(xí)筆記之視頻流讀取與處理

    OpenCV2學(xué)習(xí)筆記之視頻流讀取與處理

    為OpenCV是搞計(jì)算機(jī)視覺必須要掌握的基礎(chǔ),這篇文章主要給大家介紹了關(guān)于OpenCV2學(xué)習(xí)筆記之視頻流讀取與處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • Pycharm 2019 破解激活方法圖文詳解

    Pycharm 2019 破解激活方法圖文詳解

    這篇文章主要介紹了Pycharm 2019 破解激活方法圖文詳解,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • pytorch教程之Tensor的值及操作使用學(xué)習(xí)

    pytorch教程之Tensor的值及操作使用學(xué)習(xí)

    這篇文章主要為大家介紹了pytorch教程中關(guān)于Tensor的操作使用,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家升職加薪,共同進(jìn)步
    2021-09-09
  • python嵌套異常的兩種處理器

    python嵌套異常的兩種處理器

    在Python中,異常也可以嵌套,本文主要介紹了python嵌套異常的兩種處理器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • python實(shí)現(xiàn)簡單聊天應(yīng)用 python群聊和點(diǎn)對(duì)點(diǎn)均實(shí)現(xiàn)

    python實(shí)現(xiàn)簡單聊天應(yīng)用 python群聊和點(diǎn)對(duì)點(diǎn)均實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡單聊天應(yīng)用,python群聊和點(diǎn)對(duì)點(diǎn)均實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • python 字符串追加實(shí)例

    python 字符串追加實(shí)例

    今天小編就為大家分享一篇python 字符串追加實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python中else的三種使用場景

    Python中else的三種使用場景

    在Python中else最常見的用法就是用在判斷語句中,其實(shí)還可以用在循環(huán)語句和異常處理中。 下面來總結(jié)一下else的用法:
    2021-06-06
  • Python函數(shù)中的全局變量詳解

    Python函數(shù)中的全局變量詳解

    大家好,本篇文章主要講的是Python函數(shù)中的全局變量詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • selenium+python 對(duì)輸入框的輸入處理方法

    selenium+python 對(duì)輸入框的輸入處理方法

    今天小編就為大家分享一篇selenium+python 對(duì)輸入框的輸入處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • tensorflow使用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)mnist分類

    tensorflow使用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)mnist分類

    這篇文章主要為大家詳細(xì)介紹了tensorflow使用神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)mnist分類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09

最新評(píng)論