隨機(jī)數(shù)在日常的應(yīng)用開(kāi)發(fā)中,使用的比較多,比如抽獎(jiǎng)游戲,如果你不依靠隨機(jī)數(shù),就會(huì)變的由規(guī)律,容易被人發(fā)現(xiàn)規(guī)律。比如我們的斗地主游戲,它的發(fā)牌程序也會(huì)隨機(jī)給每個(gè)人發(fā)牌,還有一些加密使用的也很廣泛,下面給大家分享下python中的隨機(jī)數(shù)模塊中相關(guān)隨機(jī)函數(shù)的使用。
1、random模塊使用
1、導(dǎo)入模塊
2、randint函數(shù)使用
每次打印的結(jié)果都在1到10之間的隨機(jī)整數(shù),包括1和10在內(nèi)。
3、randrange函數(shù)
功能:randrange(a,b,c) 生成一個(gè)a到b,并以c為遞增的隨機(jī)數(shù)
4、choice函數(shù)
功能:從指定的序列中獲取一個(gè)隨機(jī)元素 choice(seq)
注意這里的序列可以是元祖,列表或字符串,但不能是字典,因?yàn)樽值涫菬o(wú)序的,這里的序列指的是有序的序列。
5、uniform函數(shù)
功能:uniform(a,b)用于生成一個(gè)指定范圍內(nèi)的隨機(jī)符點(diǎn)數(shù),兩個(gè)參數(shù)其中一個(gè)是上限,一個(gè)是下限。如果a > b,則生成的隨機(jī)數(shù)n: b <= n <= a。如果 a
6、random函數(shù)
功能:.random.random()用于生成一個(gè)0到1的隨機(jī)浮點(diǎn)數(shù):0<= n < 1.0
這里主要給大家分享random模塊中常用的5個(gè)隨機(jī)函數(shù),根據(jù)我們實(shí)際的應(yīng)用需求,大家合理去選擇使用。
-
字符串
+關(guān)注
關(guān)注
1文章
596瀏覽量
23165 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90022
發(fā)布評(píng)論請(qǐng)先 登錄
飛凌嵌入式ElfBoard-系統(tǒng)信息與資源之產(chǎn)生隨機(jī)數(shù)
如何在LTspice仿真中實(shí)現(xiàn)偽隨機(jī)數(shù)和真隨機(jī)數(shù)的生成
德思特應(yīng)用 | 前沿量子隨機(jī)數(shù)研究:多特蒙德工業(yè)大學(xué)如何通過(guò)高速數(shù)字化儀保障信息安全
雙口SRAM靜態(tài)隨機(jī)存儲(chǔ)器存儲(chǔ)原理
QSPI PSRAM偽靜態(tài)隨機(jī)存儲(chǔ)器選型攻略
?基于RNG90的真隨機(jī)數(shù)生成器技術(shù)解析與應(yīng)用指南
真隨機(jī)數(shù)和偽隨機(jī)數(shù)的區(qū)別
測(cè)量誤差溯源:系統(tǒng)誤差與隨機(jī)誤差的數(shù)學(xué)建模與分離方法
藍(lán)牙隨機(jī)化RPA更新的重要性和工作原理
Python隨機(jī)數(shù)模塊的隨機(jī)函數(shù)使用
評(píng)論