隨機(jī)數(shù)在日常的應(yīng)用開發(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文章
566瀏覽量
20384 -
python
+關(guān)注
關(guān)注
53文章
4753瀏覽量
84078
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論