隨機數(shù)在日常的應用開發(fā)中,使用的比較多,比如抽獎游戲,如果你不依靠隨機數(shù),就會變的由規(guī)律,容易被人發(fā)現(xiàn)規(guī)律。比如我們的斗地主游戲,它的發(fā)牌程序也會隨機給每個人發(fā)牌,還有一些加密使用的也很廣泛,下面給大家分享下python中的隨機數(shù)模塊中相關隨機函數(shù)的使用。
1、random模塊使用
1、導入模塊
2、randint函數(shù)使用
每次打印的結(jié)果都在1到10之間的隨機整數(shù),包括1和10在內(nèi)。
3、randrange函數(shù)
功能:randrange(a,b,c) 生成一個a到b,并以c為遞增的隨機數(shù)
4、choice函數(shù)
功能:從指定的序列中獲取一個隨機元素 choice(seq)
注意這里的序列可以是元祖,列表或字符串,但不能是字典,因為字典是無序的,這里的序列指的是有序的序列。
5、uniform函數(shù)
功能:uniform(a,b)用于生成一個指定范圍內(nèi)的隨機符點數(shù),兩個參數(shù)其中一個是上限,一個是下限。如果a > b,則生成的隨機數(shù)n: b <= n <= a。如果 a
6、random函數(shù)
功能:.random.random()用于生成一個0到1的隨機浮點數(shù):0<= n < 1.0
這里主要給大家分享random模塊中常用的5個隨機函數(shù),根據(jù)我們實際的應用需求,大家合理去選擇使用。
-
字符串
+關注
關注
1文章
594瀏覽量
22897 -
python
+關注
關注
56文章
4848瀏覽量
88943
發(fā)布評論請先 登錄
?基于RNG90的真隨機數(shù)生成器技術(shù)解析與應用指南

真隨機數(shù)和偽隨機數(shù)的區(qū)別
測量誤差溯源:系統(tǒng)誤差與隨機誤差的數(shù)學建模與分離方法
請問如何設置藍牙靜態(tài)隨機地址?
labview求助:想寫一個labview輸出不重復隨機數(shù)的程序,有沒有大佬幫忙看看這個假分支要怎么寫?
labview怎么輸出不重復的整數(shù)隨機數(shù)
“Quantum Origin”成首個獲NIST驗證的軟件量子隨機數(shù)生成器
AI的“隨機性”挑戰(zhàn):它們比人類更“不隨機”?

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

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

評論