日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中uniform randint_python生成随机数:uniform(), randint(), gauss(), expovariate()

發(fā)布時間:2025/1/21 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中uniform randint_python生成随机数:uniform(), randint(), gauss(), expovariate() 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1 模塊:random內(nèi)建模塊,偽隨機數(shù)生成器

使用Mersenne Twister的偽隨機數(shù)生成器PRNG進行生成,它以一個確定的數(shù)字作為屬于,并為其生成一個隨機數(shù);為了安全起見,不要用PRNG生成隨機數(shù),要用secrets模塊的真隨機數(shù)TRNG生成;

2 播種隨機數(shù),即用隨機數(shù)種子seed控制隨機數(shù)

>>> import random

## 1、當不指定種子seed時,PRNG每次生成的數(shù)不一樣

>>> print('Random Number 1=>',random.random())

Random Number 1=> 0.21008902332926982

>>> print('Random Number 2=>',random.random())

Random Number 2=> 0.434434837731393

## 2、當指定種子seed時,PRNG每次生成的數(shù)是一樣的,所以稱為偽隨機數(shù)

>>> random.seed(42)

>>> print('Random Number 1=>',random.random())

Random Number 1=> 0.6394267984578837

>>> random.seed(42)

>>> print('Random Number 2=>',random.random())

Random Number 2=> 0.6394267984578837

3 在已知的范圍內(nèi)生成隨機數(shù),例如[2, 5],那就可以random.random()*3 + 2, uniform(2,5), randint(2,5)

##Python學習交流群:778463939

## 1、random.random()*3 + 2

>>> print('Random Number in range(2,8)=>', random.random()*6+2)

Random Number in range(2,8)=> 2.1500645313360014

## 2、uniform():獲取開始值和結(jié)束值作為參數(shù),返回一個浮點型的隨機數(shù)

>>> print('Random Number in range(2,8)=>', random.uniform(2,8))

Random Number in range(2,8)=> 3.6501759102147155

## 3、randint():和uniform相似,不同的是返回值為一個整數(shù)

>>> print('Random Number in range(2,8)=>', random.randint(2,8))

Random Number in range(2,8)=> 3

4 從列表中隨機選擇一個值:choice(), choices()

## 1、choice會從這個列表中隨機選擇一個值

>>> a=[5,9,20,10,2,8]

>>> print('Randomly picked number=>',random.choice(a))

Randomly picked number=> 9

>>> print('Randomly picked number=>',random.choice(a))

Randomly picked number=> 8

>>> print('Randomly picked number=>',random.choice(a))

Randomly picked number=> 5

## 2、choices會從這個列表中隨機選擇多個值(隨機數(shù)的數(shù)量可以超過列表程度)

>>> print('Randomly picked number=>',random.choices(a,k=3))

Randomly picked number=> [5, 20, 5]

>>> print('Randomly picked number=>',random.choices(a,k=3))

Randomly picked number=> [9, 10, 5]

>>> print('Randomly picked number=>',random.choices(a,k=3))

Randomly picked number=> [9, 10, 10]

## 3、choices利用weights將數(shù)組作為權(quán)重傳遞,增加每個值被選取的可能性

>>> print('Randomly picked number=>',random.choices(a,weights=[1,1,1,3,1,1],k=3))

Randomly picked number=> [5, 5, 2]

>>> print('Randomly picked number=>',random.choices(a,weights=[1,1,1,3,1,1],k=3))

Randomly picked number=> [10, 2, 10]

>>> print('Randomly picked number=>',random.choices(a,weights=[1,1,1,3,1,1],k=3))

Randomly picked number=> [10, 8, 10]

5 shuffling改組列表,對列表隨機重排

>>> print('Original list=>',a)

Original list=> [5, 9, 20, 10, 2, 8]

>>> random.shuffle(a)

>>> print('Shuffled list=>',a)

Shuffled list=> [10, 5, 8, 9, 2, 20]

6 根據(jù)概率分布生成隨機數(shù):gauss(), expovariate()

(1)高斯分布gauss()

##Python學習交流群:778463939

>>> import random

>>> import matplotlib.pyplot as plt

>>> temp = []

>>> for i in range(1000):

... temp.append(random.gauss(0,1))

...

>>> plt.hist(temp, bins=30)

>>> plt.show()

(2)變數(shù)分布expovariate():以lambda的值作為參數(shù),lambda為正,則返回從0到正無窮的值;如果lambda為負,則返回從負無窮到0的值

>>> print('Random number from exponential distribution=>',random.expovariate(10))

Random number from exponential distribution=> 0.012164560954097013

>>> print('Random number from exponential distribution=>',random.expovariate(-1))

Random number from exponential distribution=> -0.6461397037921695

(3)伯努利分布

(4)均勻分布

(5)二項分布

(6)正太分布

(7)泊松分布

總結(jié)

以上是生活随笔為你收集整理的python中uniform randint_python生成随机数:uniform(), randint(), gauss(), expovariate()的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧洲一区二区视频 | 亚洲免费在线视频观看 | www.jizzjizz.com| 国产传媒精品 | 国产黄色小视频在线观看 | 性色av网站 | 精品午夜一区二区三区 | 日韩一区在线免费观看 | 精品不卡视频 | 中文字幕资源站 | av综合站 | 亚洲小视频在线播放 | 国产精品久久..4399 | 亚洲免费国产视频 | 好色视频tv | 国产精品久久久久久99 | 日本黄色大片免费 | 91亚洲精品国偷拍自产在线观看 | 五月婷婷中文字幕 | 日本美女全裸 | 看特级毛片 | 日韩av影片 | 秋霞毛片少妇激情免费 | 91天天射 | 久久久精品 | 少妇熟女高潮流白浆 | 在线免费| 国产在线色站 | 亚洲成人av电影网站 | 国产美女精品在线 | 丁香花电影免费播放电影 | 超碰碰碰 | 亚洲一区二区精品在线观看 | 免费无遮挡在线观看视频网站 | 亚洲精品一级二级 | 黄页视频在线观看 | 饥渴少妇色诱水电工 | 午夜视频污 | 波多野结衣亚洲 | 99色图| 青青草国产精品 | 成在线人免费视频 | 亚洲图片一区二区 | 国产精品无码AV无码国产 | 91女神在线| 制服一区 | 91毛片观看 | 日本电影一区二区三区 | 伊人春色在线 | 人妻少妇被粗大爽9797pw | 日韩精品免费在线观看 | 伊人青青久久 | 麻豆一区二区在线观看 | 萌白酱喷水视频 | 一区二区国产精品视频 | 成人动漫视频在线观看 | 91 色| 另类综合网| 农村一级毛片 | 国产乱轮视频 | 中文一二三区 | 91视频黄版 | www久久com | 天堂8av| 欧美乱妇狂野欧美在线视频 | 免费在线精品视频 | 91深夜福利 | 中文字幕日本人妻久久久免费 | 中文字幕校园春色 | 宇都宫紫苑在线播放 | 麻豆传媒在线 | 久久妇女 | 欧美黄色精品 | 狠狠干成人 | 国产精品又黄又爽又色无遮挡 | 自拍偷拍亚洲天堂 | 综合九九| 一区二区国产视频 | 超碰在线免费公开 | 成人黄色在线 | 亚洲最大福利网 | 极品美妇后花庭翘臀娇吟小说 | 国产午夜三级 | 亲嘴扒胸摸屁股激烈网站 | 成人av动漫在线 | 区一区二区三 | 成人免费毛片片v | 中文亚洲av片不卡在线观看 | 国产11页| 污污网站在线看 | 久久久久久久久久久久久女过产乱 | a猛片| 午夜资源网| 琪琪免费视频 | 国产午夜免费福利 | 国产精品免费一区 | 亚洲精品2区 | 成年免费视频黄网站在线观看 | www国产91|