python常用函數(shù)random()函數(shù)詳解
random() 方法返回隨機生成的一個實數(shù),它在[0,1)范圍內(nèi)。
random()
返回隨機生成的一個實數(shù),范圍在[0,1)之間
語法如下:
import random random.random() # 注意:random()是不能直接訪問的,需要導(dǎo)入random包,然后通過random靜態(tài)對象調(diào)用 # 參數(shù): 無 # 返回值 返回隨機生成的一個實數(shù),它在[0,1)之間
random.seed()
描述:初始化隨機數(shù)生成器
語法:
random.seed(a = None,version = 2)
a - 生成隨機數(shù)的種子 可以為一個int類型的整數(shù)
返回值: 無
# test.py import random random.seed(0) print(random.random()) # 返回從區(qū)間[0.0, 1.0)隨機抽取的浮點數(shù)
注意: 在設(shè)計了種子后,其每次運行結(jié)果均相同 指的是test.py文件每次運行結(jié)果相同
如下,其運行結(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)文章
Python采集天天基金數(shù)據(jù)掌握最新基金動向
這篇文章主要介紹了Python采集天天基金數(shù)據(jù)掌握最新基金動向,本次案例實現(xiàn)流程為發(fā)送請求、獲取數(shù)據(jù)、解析數(shù)據(jù)、多頁爬取、保存數(shù)據(jù),接下來來看看具體的操作過程吧2022-01-01
pytorch模型預(yù)測結(jié)果與ndarray互轉(zhuǎn)方式
今天小編就為大家分享一篇pytorch模型預(yù)測結(jié)果與ndarray互轉(zhuǎn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python打印n位數(shù)“水仙花數(shù)”(實例代碼)
這篇文章主要介紹了python打印n位數(shù)“水仙花數(shù)”,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
Django通過自定義認(rèn)證后端實現(xiàn)多種登錄方式驗證
Django提供了用戶認(rèn)證系統(tǒng),那么如何在項目中進行應(yīng)用呢?在本文中小編將給大家介紹如何使用用戶認(rèn)證系統(tǒng),實現(xiàn)我們業(yè)務(wù)場景中常見的多種登錄方式驗證。感興趣的小伙伴可以了解一下2021-12-12

