Python隨機(jī)函數(shù)random()使用方法小結(jié)
1. random.random()
random.random()方法返回一個(gè)隨機(jī)數(shù),其在0至1的范圍之內(nèi),以下是其具體用法:
import random
print ("隨機(jī)數(shù): ", random.random())
輸出結(jié)果:0.22867521257116
2. random.uniform()
random.uniform()是在指定范圍內(nèi)生成隨機(jī)數(shù),其有兩個(gè)參數(shù),一個(gè)是范圍上限,一個(gè)是范圍下線,具體用法如下:
import random
print (random.uniform(2, 6))
輸出結(jié)果:3.62567571297255
3. random.randint()
random.randint()是隨機(jī)生成指定范圍內(nèi)的整數(shù),其有兩個(gè)參數(shù),一個(gè)是范圍上限,一個(gè)是范圍下線,具體用法如下:
import random
print (random.randint(6,8))
輸出結(jié)果:8
4. random.randrange()
random.randrange()是在指定范圍內(nèi),按指定基數(shù)遞增的集合中獲得一個(gè)隨機(jī)數(shù),有三個(gè)參數(shù),前兩個(gè)參數(shù)代表范圍上限和下限,第三個(gè)參數(shù)是遞增增量,具體用法如下:
import random
print (random.randrange(6, 28, 3))
輸出結(jié)果:15
5. random.choice()
random.choice()是從序列中獲取一個(gè)隨機(jī)元素,具體用法如下:
import random
print (random.choice("www.dbjr.com.cn"))
輸出結(jié)果:o
6. random.shuffle()
random.shuffle()函數(shù)是將一個(gè)列表中的元素打亂,隨機(jī)排序,具體用法如下:
import random
num = [1, 2, 3, 4, 5]
random.shuffle(num)
print (num)
輸出結(jié)果:[3, 5, 2, 4, 1]
7. random.sample()
random.sample()函數(shù)是從指定序列中隨機(jī)獲取指定長(zhǎng)度的片段,原有序列不會(huì)改變,有兩個(gè)參數(shù),第一個(gè)參數(shù)代表指定序列,第二個(gè)參數(shù)是需獲取的片段長(zhǎng)度,具體用法如下:
import random
num = [1, 2, 3, 4, 5]
sli = random.sample(num, 3)
print (sli)
輸出結(jié)果:[2, 4, 5]
相關(guān)文章
Python詳解argparse參數(shù)模塊之命令行參數(shù)
這篇文章主要介紹了Python詳解argparse參數(shù)模塊之命令行參數(shù),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考下面文章詳解2022-07-07
示例詳解Python3 or Python2 兩者之間的差異
這篇文章主要介紹了Python3 or Python2?示例詳解兩者之間的差異,在本文中給大家介紹的非常詳細(xì),需要的朋友可以參考下2018-08-08
Python實(shí)用庫(kù) PrettyTable 學(xué)習(xí)筆記
這篇文章主要介紹了Python實(shí)用庫(kù) PrettyTable 學(xué)習(xí)筆記,結(jié)合實(shí)例形式分析了Python表格操作庫(kù)PrettyTable的安裝、使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-08-08
python輸出當(dāng)前目錄下index.html文件路徑的方法
這篇文章主要介紹了python輸出當(dāng)前目錄下index.html文件路徑的方法,涉及Python操作目錄的相關(guān)技巧,需要的朋友可以參考下2015-04-04
Python PyCharm如何進(jìn)行斷點(diǎn)調(diào)試
這篇文章主要介紹了Python PyCharm如何進(jìn)行斷點(diǎn)調(diào)試,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Pickle模塊中的dump()和load()方法簡(jiǎn)介
Pickle模塊實(shí)現(xiàn)了基本的數(shù)據(jù)序列化與反序列化操作,通過序列化操作,我們可以將程序中運(yùn)行的對(duì)象信息轉(zhuǎn)化為字節(jié)流保存到文件中去,永久存儲(chǔ)在磁盤上,這篇文章主要介紹了Pickle模塊中的dump()和load()方法介紹,需要的朋友可以參考下2023-03-03

