隨機(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序的,這里的序列指的是有序的序列。
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文章
590瀏覽量
22287 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86753
發(fā)布評論請先 登錄
labview求助:想寫一個(gè)labview輸出不重復(fù)隨機(jī)數(shù)的程序,有沒有大佬幫忙看看這個(gè)假分支要怎么寫?
labview怎么輸出不重復(fù)的整數(shù)隨機(jī)數(shù)
“Quantum Origin”成首個(gè)獲NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器
是否可以輸入隨機(jī)數(shù)據(jù)集來生成INT8訓(xùn)練后量化模型?
AI的“隨機(jī)性”挑戰(zhàn):它們比人類更“不隨機(jī)”?

《DNESP32S3使用指南-IDF版_V1.6》第三十一章 RNG實(shí)驗(yàn)
“安徽造”量子隨機(jī)數(shù)芯片通過國家密碼管理局檢測
問天量子和方寸微電子聯(lián)合發(fā)布量子隨機(jī)數(shù)芯片
LuatOS開發(fā)之4G模組隨機(jī)數(shù)(random)|實(shí)戰(zhàn)指南

解析Air780E模組LuatOS開發(fā)的隨機(jī)數(shù)(random) 示例篇

Python常用函數(shù)大全
閃存隨機(jī)讀寫與連續(xù)讀寫哪個(gè)重要
雅特力AT32 MCU的隨機(jī)數(shù)生成

EMI降低技術(shù):雙隨機(jī)展頻

如何在FPGA中實(shí)現(xiàn)隨機(jī)數(shù)發(fā)生器

評論