python常用函數(shù)random()函數(shù)詳解
random() 方法返回隨機(jī)生成的一個實(shí)數(shù),它在[0,1)范圍內(nèi)。
random()
返回隨機(jī)生成的一個實(shí)數(shù),范圍在[0,1)之間
語法如下:
import random random.random() # 注意:random()是不能直接訪問的,需要導(dǎo)入random包,然后通過random靜態(tài)對象調(diào)用 # 參數(shù): 無 # 返回值 返回隨機(jī)生成的一個實(shí)數(shù),它在[0,1)之間
random.seed()
描述:初始化隨機(jī)數(shù)生成器
語法:
random.seed(a = None,version = 2)
a - 生成隨機(jī)數(shù)的種子 可以為一個int
類型的整數(shù)
返回值: 無
# test.py import random random.seed(0) print(random.random()) # 返回從區(qū)間[0.0, 1.0)隨機(jī)抽取的浮點(diǎn)數(shù)
注意: 在設(shè)計了種子后,其每次運(yùn)行結(jié)果均相同 指的是test.py文件每次運(yùn)行結(jié)果相同
如下,其運(yùn)行結(jié)果是不相同的:
import random random.seed(0) print(random.random()) print(random.random())
若想使其每次結(jié)果均相同,則需要在每次調(diào)用random.random()
函數(shù)之前均重新設(shè)置一次種子
如下:
import random random.seed(0) print(random.random()) random.seed(0) print(random.random())
randint()
描述:返回指定范圍內(nèi)的整數(shù)
語法如下:
random.randint(start,stop)
參數(shù)說明:start
一個整數(shù),指定開始值end
一個整數(shù),指定結(jié)束值
返回值:
返回指定范圍內(nèi)的整數(shù)
code cese:返回一個1~9之間的整數(shù)(1<= x <= 9)
#導(dǎo)入random包 import random #返回一個1~9之間的數(shù)字 print(random.randint(1,9))
到此這篇關(guān)于python常用函數(shù)——random()函數(shù)的文章就介紹到這了,更多相關(guān)python random()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pycharm 使用anaconda為默認(rèn)環(huán)境的操作
這篇文章主要介紹了pycharm 使用anaconda為默認(rèn)環(huán)境的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02pygame多種方式實(shí)現(xiàn)屏保操作(自動切換、鼠標(biāo)切換、鍵盤切換)
這篇文章主要介紹了pygame多種方式實(shí)現(xiàn)屏保操作(自動切換、鼠標(biāo)切換、鍵盤切換),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04高效測試用例組織算法pairwise之Python實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄咝y試用例組織算法pairwise之Python實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07Python對接 xray 和微信實(shí)現(xiàn)自動告警
xray 是從長亭洞鑒核心引擎中提取出的社區(qū)版漏洞掃描神器,支持主動、被動多種掃描方式,自備盲打平臺、可以靈活定義 POC,功能豐富,這篇文章主要介紹了對接 xray 和微信實(shí)現(xiàn)自動告警,需要的朋友可以參考下2019-09-09