日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python 中random 庫的詳細使用

瀏覽:180日期:2022-06-17 14:57:11

Random庫主要包含返回隨機數(shù)的函數(shù),主要用于普通的隨機數(shù)生成的程序,如果對隨機性有特殊要求,比如加密等,可以用函數(shù)os.urandom()或者random模塊內(nèi)部的SystemRandom類,這些可以讓數(shù)據(jù)接近真正的隨機性。

前言 為啥突然寫這個?因為用到就寫唄,感覺對生成數(shù)據(jù)很有用,之前都是百度別人的,今天來對著官方文檔寫,超級標準! 這邊只講常用的,看了下文檔還有什么數(shù)學(xué)方法,太高級好像用不上返回整數(shù)

random.randrange語法格式

兩種寫法

random.randrange(stop)random.randrange(start, stop[, step]) start:起始數(shù)字,包含(取得到 start 這個值) stop:末尾數(shù)字,不包含(取不到 stop 這個值) step:步長

實際栗子

# 栗子一for i in range(5): print(random.randrange(20))####174774# 栗子二for i in range(5): print(random.randrange(10, 20))####1314111717# 栗子三for i in range(5): print(random.randrange(10, 20, 2))####1212141410

random.randint

語法格式

返回隨機整數(shù)N滿足a<=N<=b 相當于randrange(a,b+1)

random.randint(a, b)

實際栗子

for i in range(5): print(random.randint(0,20))####19201163

a、b 都可以取得到哦

返回浮點數(shù)

random.random()語法格式

返回 [0.0, 1.0) 范圍內(nèi)的下一個隨機浮點數(shù)

random.random()

實際栗子

# 栗子一for i in range(5): print(random.random())####0.98294922431653350.434735064301057240.51987091872430760.64378843058207360.7216771961168909# 栗子二for i in range(5): print(math.ceil(random.random() * 1000))####77235232162127

random.uniform(a, b)

語法格式

返回一個隨機浮點數(shù)N 當a<=b時,a<=N<=b 當b<a時,b<=N<=a

random.uniform(a, b)

實際栗子

# 栗子一for i in range(5): print(random.uniform(1, 10))####2.62002620897545939.2205069114692353.02068967040147839.6709053303391741.170694187192196# 栗子二for i in range(5): print(random.uniform(8, 2))####2.6968427579542656.0587949351102757.5676312200151442.20576982022580744.454083664106361傳遞列表作為參數(shù)

random.choice

語法格式

從非空序列 seq 返回一個隨機元素 如果 seq 為空,會拋出 IndexError

random.choice(seq)

實際栗子

# 數(shù)字數(shù)組print(random.choice([1, 2, 3, 4, 5]))# 字母數(shù)組print(random.choice(['a', 'b', 'c']))# 字母元組print(random.choice(('a', 'b', 'c')))# 字符串print(random.choice('abcdef'))# string 模塊返回的大小寫字母字符串print(random.choice(string.ascii_letters))# string 模塊返回的數(shù)字字符串print(random.choice(string.digits))# string 模塊返回的數(shù)字字符串+大小寫字母字符串print(random.choice(string.digits + string.ascii_uppercase))####5ccel2Frandom.choices

語法格式

populaiton:序列 weights:普通權(quán)重 cum_weights:累加權(quán)重 k:選擇次數(shù) weights 和 cum_weights 不能同時傳,只能選擇一個來傳

random.choices(population, weights=None, *, cum_weights=None, k=1)

看的迷迷糊糊啥意思。。?來看栗子。。

不帶參數(shù)的栗子

a = [1,2,3,4,5]print(random.choices(a,k=5))# 結(jié)果[5, 5, 3, 1, 5]

可以重復(fù)取元素

帶 weight 的栗子一

a = [1, 2, 3, 4, 5]print(random.choices(a, weights=[0, 0, 1, 0, 0], k=5))# 結(jié)果[3,3,3,3,3] 序列有多長,weights 對應(yīng)的序列就得多長,每個位置都是一一對應(yīng) 像這里,3 的權(quán)重是 1,其他是 0 ,所以每次都取 3,因為它的權(quán)重最高,其他元素沒有權(quán)重

帶 weight 的栗子二

a = [1, 2, 3, 4, 5]print(random.choices(a, weights=[0, 2, 1, 0, 0], k=5))# 結(jié)果[2, 2, 2, 2, 3]

2 的權(quán)重更大,所以取到它的概率更高

帶 cum_weights 的栗子

a = [1, 2, 3, 4, 5]print(random.choices(a, cum_weights=[1, 1, 1, 1, 1], k=5))print(random.choices(a, cum_weights=[1, 4, 4, 4, 4], k=5))print(random.choices(a, cum_weights=[1, 2, 3, 4, 5], k=5))# 結(jié)果[1, 1, 1, 1, 1][2, 2, 1, 2, 1][5, 5, 1, 4, 2]

是不是看不懂?我也看不懂,但其實就是普通權(quán)重相加而已

cum_weights=[1, 1, 1, 1, 1]

等價于 weights=[1, 0, 0, 0, 0] [1,1+0,1+0+0,1+0+0+0,1+0+0+0+0] 看懂了沒,太反人類了。。

cum_weights=[1, 4, 4, 4, 4]

等價于 weights=[1, 3, 0, 0, 0] [1,1+3,1+3+0,1+3+0+0,1+3+0+0+0]

random.shuffle

語法格式

將序列 x 隨機打亂位置只能是列表[],元組、字符串會報錯哦random 暫時沒找到有什么用,可以忽略

random.shuffle(x[, random])

實際栗子

# 數(shù)字數(shù)組a = [1, 2, 3, 4, 5]random.shuffle(a)print(a)# 字母數(shù)組b = ['a', 'b', 'c']random.shuffle(b)print(b)####[3, 5, 2, 4, 1][’a’, ’c’, ’b’]

random.sample

語法格式

從 population 中取 k 個元素,組成新的列表并返回 每次取元素都是不重復(fù)的,所以 population 的長度必須 ≥ k,否則會報錯

random.sample(population, k)實際栗子

全都是 k=3

# 數(shù)字數(shù)組print(random.sample([1, 2, 3, 4, 5], 3))# 字母數(shù)組print(random.sample(['a', 'b', 'c'], 3))# 字母元組print(random.sample(('a', 'b', 'c'), 3))# 字符串print(random.sample('abcdef', 3))# string 模塊返回的大小寫字母字符串print(random.sample(string.ascii_letters, 3))# string 模塊返回的數(shù)字字符串print(random.sample(string.digits, 3))# string 模塊返回的數(shù)字字符串+大小寫字母字符串print(random.sample(string.digits + string.ascii_uppercase, 3))####[2, 1, 3][’b’, ’c’, ’a’][’a’, ’b’, ’c’][’a’, ’f’, ’b’][’M’, ’w’, ’W’][’7’, ’1’, ’5’][’R’, ’8’, ’O’]

以上就是Python random 庫的詳細使用的詳細內(nèi)容,更多關(guān)于Python random 庫的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产suv精品一区| 影音先锋久久| 亚洲一区不卡| 国产精品伦一区二区| 日韩欧美一区二区三区免费观看| 日韩午夜高潮| 免费黄网站欧美| 精品免费av在线| 精品一区视频| 欧美日韩一区二区三区四区在线观看 | 美美哒免费高清在线观看视频一区二区| 狂野欧美性猛交xxxx| 久久青草久久| 精品国产亚洲一区二区在线观看| 日本久久成人网| 国产成人精品一区二区三区视频| 国产伦理久久久久久妇女| 18国产精品| 久久中文字幕二区| 日韩伦理在线一区| 精品午夜久久| 国产精品99久久精品| 欧美精品九九| 欧美日韩日本国产亚洲在线| 国产九九精品| 国产精品成人自拍| 中文字幕高清在线播放| 精品三级在线| 视频在线不卡免费观看| 国产一区二区三区国产精品| 国产精品久久久久久久久久久久久久久 | 亚洲免费一区二区| 免费久久99精品国产自在现线| 日本亚洲最大的色成网站www| 你懂的国产精品永久在线| 国产一区二区色噜噜| 国模大尺度视频一区二区| 免费成人性网站| 日本不卡高清| 视频一区视频二区中文字幕| 亚洲精品免费观看| 国产日韩一区二区三免费高清| 精品国产欧美日韩| 国产一区二区三区四区| 中文字幕系列一区| 亚洲高清影视| 国产精品亚洲综合久久| 亚洲v在线看| 蜜桃视频一区二区三区| 精品精品国产三级a∨在线| 手机在线电影一区| 日韩中文字幕视频网| 日本激情一区| 蜜桃视频一区二区| 免费看av不卡| 免费观看在线综合| 欧美香蕉视频| 久久不见久久见中文字幕免费| 99久久www免费| 国产日本精品| 日韩av一区二区三区| 尤物tv在线精品| 国产一区二区三区91| 日韩一区二区三区精品视频第3页| 日韩在线欧美| 成人污污视频| 免费看黄色91| 国产一区二区三区天码| 久久精品网址| 国产精品自在| 日本麻豆一区二区三区视频| 狠狠久久伊人| 欧美国产另类| 麻豆国产一区| 日韩一区二区三区四区五区| 午夜在线视频一区二区区别 | 日韩专区精品| 亚洲黄色免费av| 精品国产乱码久久久久久樱花| 日本不卡一二三区黄网| 免费在线日韩av| 韩国女主播一区二区三区| 免费看久久久| 欧美精品二区| 精品国产成人| 日本91福利区| 国产日产精品_国产精品毛片 | 国产亚洲字幕| 国产精品网在线观看| 精品久久久中文字幕| 国产剧情一区| 国产一区二区三区成人欧美日韩在线观看| 精品一区二区三区中文字幕视频 | 日韩精品一区二区三区免费视频| 国产精品美女| 国产一区日韩一区| 欧美日韩日本国产亚洲在线| 亚洲欧洲另类| 亚洲男人在线| 久久亚州av| 亚洲影视一区| 国产激情欧美| 国产99亚洲| 国产日韩一区二区三区在线| 久久精品国产一区二区| 999久久久亚洲| 久久久久美女| 国产日韩欧美一区在线| 99久久精品费精品国产| 日韩黄色av| 日韩欧美午夜| 男女男精品网站| 成人精品亚洲| 欧美一区二区三区久久| 久久久久久久久成人| 亚洲激情黄色| 色爱综合网欧美| 只有精品亚洲| 久久久成人网| 成人亚洲一区二区| 日韩中文字幕| 六月婷婷一区| 激情国产在线| 国产欧美二区| 日韩制服丝袜先锋影音| 久久精品三级| 日韩高清在线不卡| 亚洲精品三级| 性欧美xxxx免费岛国不卡电影| 日韩精品中文字幕第1页| 国产精品亚洲四区在线观看 | 欧美精品二区| 精品一区二区三区的国产在线观看| 欧美在线日韩| 午夜久久av| 99视频精品全部免费在线视频| 欧美xxxx性| 香蕉久久一区| 中文精品视频| 另类中文字幕国产精品| 午夜天堂精品久久久久| 日韩午夜视频在线| 日韩一区二区久久| 久久三级福利| 91精品蜜臀一区二区三区在线| 精品久久久网| 日韩精品国产精品| 国产精品日韩| 亚洲精品一二| 在线日韩av| 精品国产一区二区三区av片| 久久国产乱子精品免费女| 日韩精品亚洲一区二区三区免费| 国产精品三上| 在线精品国产亚洲| 蜜臀精品一区二区三区在线观看 | 久久久久91| av亚洲一区二区三区| 日本在线精品| 亚洲精品美女91| 日韩精品成人| 国产日本亚洲| 久久亚洲精品中文字幕蜜潮电影| 黄色成人在线网址| 日韩精品看片| 欧美日韩国产在线一区| 国产欧美日韩精品一区二区免费| 亚洲三级毛片| 日本少妇一区二区| 久久久久久网| 亚洲色诱最新| 欧美在线看片| 欧美天堂视频| 美女国产一区| 久久精品xxxxx| 91麻豆国产自产在线观看亚洲| 免费在线观看视频一区| 国产精品蜜月aⅴ在线| 国产成人精品福利| 欧美在线观看天堂一区二区三区| 国产一区二区三区不卡av| 日韩不卡视频在线观看| 伊人久久大香伊蕉在人线观看热v| 久久久久亚洲精品中文字幕| 精品视频97| 亚洲一卡久久| 激情视频网站在线播放色| 不卡在线一区| 色偷偷偷在线视频播放| 日韩中文字幕1| 日韩成人av影视| 女人av一区| 亚洲男女av一区二区| 亚洲日本国产| 亚洲va在线| 欧美成人综合| 日韩成人综合| 麻豆国产91在线播放| 久久影视三级福利片| 欧美中文高清|