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

您的位置:首頁技術文章
文章詳情頁

Python 中random 庫的詳細使用

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

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

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

random.randrange語法格式

兩種寫法

random.randrange(stop)random.randrange(start, stop[, step]) start:起始數字,包含(取得到 start 這個值) stop:末尾數字,不包含(取不到 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

語法格式

返回隨機整數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 都可以取得到哦

返回浮點數

random.random()語法格式

返回 [0.0, 1.0) 范圍內的下一個隨機浮點數

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)

語法格式

返回一個隨機浮點數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傳遞列表作為參數

random.choice

語法格式

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

random.choice(seq)

實際栗子

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

語法格式

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

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

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

不帶參數的栗子

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

可以重復取元素

帶 weight 的栗子一

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

帶 weight 的栗子二

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

2 的權重更大,所以取到它的概率更高

帶 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))# 結果[1, 1, 1, 1, 1][2, 2, 1, 2, 1][5, 5, 1, 4, 2]

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

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])

實際栗子

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

random.sample

語法格式

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

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

全都是 k=3

# 數字數組print(random.sample([1, 2, 3, 4, 5], 3))# 字母數組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 模塊返回的數字字符串print(random.sample(string.digits, 3))# string 模塊返回的數字字符串+大小寫字母字符串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 庫的詳細使用的詳細內容,更多關于Python random 庫的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲日本网址| 美女精品久久| 国产欧美88| 丝袜国产日韩另类美女| 自由日本语亚洲人高潮| 久久蜜桃资源一区二区老牛| 97国产精品| 日韩免费av| 中国字幕a在线看韩国电影| 黄色在线网站噜噜噜| 高清不卡一区| 日韩大片在线| 久久久久网站| 红桃视频国产一区| 久久av在线| 中文字幕日韩高清在线| 中文一区一区三区免费在线观| 久久中文亚洲字幕| 激情婷婷亚洲| 亚洲国产不卡| 久久天堂成人| 影音先锋国产精品| 国产亚洲毛片在线| 亚洲人妖在线| 国产乱码精品一区二区亚洲| 国产精品va视频| 精品高清久久| 日本在线高清| 亚洲精品一区二区妖精| 中文精品电影| 久热综合在线亚洲精品| 精品一区二区三区中文字幕视频 | 亚洲国产一区二区在线观看 | 精品国产欧美| 欧美日韩国产高清| 国产在线一区不卡| 日韩成人av影视| 先锋影音久久久| 999视频精品| 国产欧美在线| 99精品在线免费在线观看| 日本免费一区二区三区四区| 日韩在线麻豆| 狠狠久久伊人中文字幕| 久久精品91| 欧美日韩激情| 水野朝阳av一区二区三区| 日本视频一区二区| 国产精品成人一区二区不卡| 在线观看亚洲精品福利片| 午夜亚洲福利| 视频一区日韩精品| 欧美久久一区二区三区| 免费在线观看日韩欧美| 欧美激情五月| 亚洲尤物在线| 在线亚洲人成| 在线日韩中文| 久久久久久久久久久妇女 | 亚洲精品乱码日韩| 久久精品99国产精品| 97久久亚洲| 91精品久久久久久久久久不卡| 久久99国产精品视频| 欧美日一区二区| 日韩欧美高清一区二区三区| 欧美日韩1区2区3区| 精品日韩在线| 久久国产精品毛片| av在线最新| 亚洲欧洲一区| 蜜芽一区二区三区| 欧美精品影院| 久久精品天堂| 午夜欧美精品| 欧美亚洲综合视频| 国产精品啊v在线| 国户精品久久久久久久久久久不卡| 国产高清一区二区| 精品国产成人| 国产精品二区影院| 国产精品第一国产精品| 日韩成人精品一区| 伊人成人在线视频| 久久精品亚洲| 91精品韩国| 夜夜精品视频| 精品午夜av| 精品国产精品国产偷麻豆 | 亚洲精品一级| 日韩大片在线播放| 国产精品115| 蜜桃91丨九色丨蝌蚪91桃色| 中文字幕一区久| 国产日产精品_国产精品毛片 | 欧美三区不卡| 亚洲人成在线影院| 国产日韩欧美一区在线| 激情婷婷综合| 国产videos久久| 日韩精品一级中文字幕精品视频免费观看 | 色一区二区三区| 久久精品亚洲人成影院 | 韩国一区二区三区视频| 欧美日韩国产一区精品一区| 国产精品香蕉| 99久久精品网站| 国产精品一区二区三区av麻| 国产欧美一区二区三区精品酒店 | 亚洲啊v在线| 欧美欧美黄在线二区| 91超碰国产精品| 久久精品亚洲| 国产午夜精品一区二区三区欧美| 国产精品人人爽人人做我的可爱 | 国产精品久久久久久妇女 | 久久高清精品| 免费一区二区三区在线视频| 亚洲深夜影院| 欧洲一区二区三区精品| 精品视频黄色| 国产欧美日韩精品高清二区综合区| 久久精品国产99久久| 久久久国产精品网站| 激情丁香综合| 亚洲二区视频| 国产成人精品一区二区免费看京| 日韩不卡一区二区| 另类国产ts人妖高潮视频| 国产麻豆久久| 国产精品一区高清| 日韩不卡一二三区| 亚洲激情社区| 欧美日韩少妇| 亚洲一区网站| 久久亚洲风情| 久久午夜视频| 亚洲精品裸体| 日韩有码av| 一级欧美视频| 在线免费观看亚洲| 亚洲在线观看| 日韩一区二区三区四区五区| 亚洲激情中文| 中文字幕一区二区av| 9色精品在线| 成人台湾亚洲精品一区二区| 福利片在线一区二区| 97人人精品| 午夜欧美理论片| 三级久久三级久久久| 亚洲v天堂v手机在线| 国产精品1区在线| 国产成人精品亚洲日本在线观看| 国产99久久久国产精品成人免费| 国产一级久久| 免费在线观看一区| 免费观看不卡av| 青青草伊人久久| 高清不卡亚洲| 国产主播一区| 亚洲最新av| 超碰超碰人人人人精品| 一区二区国产在线观看| 日韩精品视频网| 久久久久欧美精品| 日韩高清在线一区| 欧美精品高清| 国产精品成人自拍| 免费看欧美美女黄的网站| 亚洲国产欧美日本视频| 欧美日韩亚洲一区| 99国产一区| 久久久久久久久丰满| 国产精品欧美三级在线观看 | 欧美特黄一级大片| 国产视频网站一区二区三区| 久久黄色影院| 国产精品115| 日韩免费精品| 亚洲一区二区成人| 精品福利久久久| 国产精品嫩模av在线| 丝袜美腿亚洲一区| 久久国产影院| 久久三级中文| 国产欧美日韩精品一区二区免费 | 最新国产精品久久久| 久久视频一区| 中文在线а√在线8| 国产精品久久久久9999高清| 亚洲男女av一区二区| 美女亚洲一区| 国模 一区 二区 三区| 久久九九精品| 日本不卡免费高清视频在线| 国产亚洲一区二区三区啪| 亚洲在线免费| 亚洲激情国产| 亚洲欧洲av|