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

Python的Random庫的使用方法詳解

 更新時(shí)間:2023年07月31日 09:21:45   作者:迷鹿小女子  
這篇文章主要介紹了Python的Random庫的使用方法詳解,random庫是使用隨機(jī)數(shù)的Python標(biāo)準(zhǔn)庫,python中用于生成偽隨機(jī)數(shù)的函數(shù)庫是random,需要的朋友可以參考下

python–random庫基本介紹

random庫是使用隨機(jī)數(shù)的Python標(biāo)準(zhǔn)庫

python中用于生成偽隨機(jī)數(shù)的函數(shù)庫是random

因?yàn)槭菢?biāo)準(zhǔn)庫,使用時(shí)候只需要import random

random庫包含兩類函數(shù),常用的共9個(gè)

基本隨機(jī)函數(shù): seed(),和random()

  • seed(a=None)

初始化給定的隨機(jī)數(shù)種子,默認(rèn)為當(dāng)前系統(tǒng)時(shí)間

random.seed(10)     

產(chǎn)生種子10對應(yīng)的序列

  • random()

生成一個(gè)[0.0,1.0)之間的隨機(jī)小數(shù)

random.random()

0.5714025946899135

隨機(jī)數(shù)產(chǎn)生與種子有關(guān),如果種子是1哦,第一個(gè)數(shù)必定是這個(gè)

使用隨機(jī)數(shù)種子的好處是可以復(fù)現(xiàn)有隨機(jī)數(shù)的程序

常用的經(jīng)過擴(kuò)展的 random()方法

在這里插入圖片描述

擴(kuò)展隨機(jī)函數(shù):

在這里插入圖片描述

在random庫中,最基本的是seed 和random 函數(shù),但時(shí)功能比較單一,為此產(chǎn)生了6個(gè)擴(kuò)展隨機(jī)數(shù)函數(shù)

  • randint(a,b)

生成一個(gè)[a,b]之間的整數(shù)

random.randint(10,100)
  • randrange(m,n[,k])

生成一個(gè)[m,n)之間以k為步長的隨機(jī)整數(shù)

random.randrange(10,100,10)
  • getrandbits(k)

生成一個(gè)k比特長的隨機(jī)整數(shù)

random.getrandbits(16)

37885

  • uniform(a,b)

生成一個(gè)[a,b]之間的隨機(jī)小數(shù)

random.uniform(10,100)

16.848041210321334

  • choice(seq)

序列相關(guān)

從序列中隨機(jī)選擇一個(gè)元素

  • random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9])

8

shuffle(seq)

將序列seq中元素隨機(jī)排列,返回打亂后的序列

s=[1, 2, 3, 4, 5, 6, 7, 8, 9];
random.shuffle(s);
print(s)

[9, 4, 6, 3, 5, 2, 8, 7, 1]

舉例一個(gè)常見的例子

  • 隨機(jī)整數(shù):

代碼如下:

import random
random.randint(0,99)

21

  • 隨機(jī)選取0到100間的偶數(shù):

代碼如下:

import random
random.randrange(0, 101, 2)

 42

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

代碼如下:

import random
random.random()
0.85415370477785668
random.uniform(1, 10)

5.4221167969800881

  • 隨機(jī)字符:

代碼如下:

import random
random.choice('abcdefg&#%^*f')

 'd'

  • 多個(gè)字符中選取特定數(shù)量的字符:

代碼如下:

import random
random.sample('abcdefghij', 3)

 ['a', 'd', 'b']

  • 多個(gè)字符中選取特定數(shù)量的字符組成新字符串:

代碼如下:

import random
''.join( random.sample(['a','b','c','d','e','f','g','h','i','j'], 3) )

 'fih'

  • 隨機(jī)選取字符串:

代碼如下:

import random
random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )

 'lemon'

  • 洗牌:

代碼如下:

import random
items = [1, 2, 3, 4, 5, 6]
random.shuffle(items)

 [3, 2, 5, 6, 4, 1]

到此這篇關(guān)于Python的Random庫的使用方法詳解的文章就介紹到這了,更多相關(guān)Python的Random庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何利用Python獲取鼠標(biāo)的實(shí)時(shí)位置

    如何利用Python獲取鼠標(biāo)的實(shí)時(shí)位置

    這篇文章主要給大家介紹了關(guān)于如何利用Python獲取鼠標(biāo)的實(shí)時(shí)位置的相關(guān)資料,主要利用的是pyautogui,一個(gè)自動化鍵鼠操作的Python類庫,需要的朋友可以參考下
    2022-01-01
  • Python ini文件常用操作方法解析

    Python ini文件常用操作方法解析

    這篇文章主要介紹了Python ini文件常用操作方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python pandas利用fillna方法實(shí)現(xiàn)部分自動填充功能

    python pandas利用fillna方法實(shí)現(xiàn)部分自動填充功能

    這篇文章主要介紹了python pandas通過fillna方法實(shí)現(xiàn)部分自動填充功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Vscode?遠(yuǎn)程切換Python虛擬環(huán)境的詳細(xì)步驟

    Vscode?遠(yuǎn)程切換Python虛擬環(huán)境的詳細(xì)步驟

    使用VSCode遠(yuǎn)程切換Python虛擬環(huán)境涉及安裝VSCode和必要擴(kuò)展、連接遠(yuǎn)程服務(wù)器、創(chuàng)建或激活虛擬環(huán)境,并選擇對應(yīng)Python解釋器,詳細(xì)步驟包括安裝Python和Remote-SSH擴(kuò)展,感興趣的朋友一起看看吧
    2024-09-09
  • Python PyQt5實(shí)現(xiàn)拖放效果的原理詳解

    Python PyQt5實(shí)現(xiàn)拖放效果的原理詳解

    這篇文章主要為大家詳細(xì)介紹了Python PyQt5中拖放效果的實(shí)現(xiàn)原理與實(shí)現(xiàn)代碼,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-11-11
  • Python中sort函數(shù)正則表達(dá)式的使用

    Python中sort函數(shù)正則表達(dá)式的使用

    在python中,sort是列表排序的一種方法,本文就來介紹一下sort函數(shù)正則表達(dá)式的使用以及與sorted的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Python常見異常類型處理

    Python常見異常類型處理

    這篇文章主要個(gè)大家分享的是Python常見異常類型處理,編寫程序的過程,難免會遇到一些錯誤,程序邏輯又或者運(yùn)行與系統(tǒng)發(fā)生各種沖突等等,下面我們就來看看那些我們在編程中常遇到的異常都是怎么處理的吧,需要的小伙伴可以參考一下
    2021-12-12
  • Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼

    Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python中判斷輸入是否為數(shù)字的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2018-05-05
  • Python保存圖片的3種情況代碼實(shí)例

    Python保存圖片的3種情況代碼實(shí)例

    這篇文章主要給大家介紹了關(guān)于Python保存圖片的3種情況,在Python中我們可以使用多種方法來保存圖片,包括使用Python內(nèi)置的庫和第三方庫,需要的朋友可以參考下
    2023-10-10
  • 解決Python中定時(shí)任務(wù)線程無法自動退出的問題

    解決Python中定時(shí)任務(wù)線程無法自動退出的問題

    今天小編就為大家分享一篇解決Python中定時(shí)任務(wù)線程無法自動退出的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論

阳江市| 凤冈县| 上林县| 盘山县| 南宁市| 东阿县| 禹州市| 大姚县| 巴林左旗| 固镇县| 肃宁县| 东乡族自治县| 丹巴县| 瑞安市| 威信县| 天祝| 高碑店市| 喜德县| 罗山县| 昔阳县| 四会市| 广灵县| 黄石市| 宜宾县| 绥宁县| 房山区| 华池县| 柳江县| 定州市| 宁远县| 平原县| 驻马店市| 英超| 汾西县| 朝阳区| 淮安市| 宣汉县| 天水市| 安吉县| 中超| 万全县|