Python簡(jiǎn)單生成隨機(jī)數(shù)的方法示例
本文實(shí)例講述了Python簡(jiǎn)單生成隨機(jī)數(shù)的方法。分享給大家供大家參考,具體如下:
主要知識(shí)點(diǎn):
隨機(jī)整數(shù):
random.randint(a,b)
:返回隨機(jī)整數(shù)x,a<=x<=b
包含范圍的隨機(jī)整數(shù)
random.randrange(start,stop,[,step])
:返回一個(gè)范圍在(start,stop,step)之間的隨機(jī)整數(shù),不包括結(jié)束值。
0-1之間的隨機(jī)浮點(diǎn)數(shù)
隨機(jī)實(shí)數(shù):random.random()
:返回0到1之間的浮點(diǎn)數(shù)
指定范圍的隨機(jī)浮點(diǎn)數(shù)
random.uniform(a,b)
:返回指定范圍內(nèi)的浮點(diǎn)數(shù)。
實(shí)戰(zhàn)演示:
Microsoft Windows [版本 6.1.7601] 版權(quán)所有 (c) 2009 Microsoft Corporation。保留所有權(quán)利。 C:\Users\Administrator>python Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit ( AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import random >>> print random.randint(1,3) 2 >>> print random.randint(1,3) 1 >>> print random.randint(1,3) 2 >>> print random.randint(1,3) 2 >>> print random.randint(1,10) 1 >>> print random.randint(1,10) 10 >>> print random.randint(1,10) 5 >>> print random.randint(1,10) 1 >>> print random.randint(1,10) 5 >>> print random.randint(1,10) 7 >>> print random.randint(1,10) 4 >>> print random.randint(1,10) 3 >>> print random.randrange(1,5,1) 2 >>> print random.randrange(1,5,1) 4 >>> print random.randrange(1,5,1) 4 >>> print random.randrange(1,5,1) 4 >>> print random.randrange(1,5,1) 3 >>> print random.randrange(1,5,1) 1 >>> print random.randrange(1,5,1) 3 >>> print random.randrange(1,5,1) 1 >>> print random.randrange(1,5,1) 1 >>> print random.randrange(1,5,1) 2 >>> print random.randrange(1,5,1) 1 >>> print random.randrange(1,5,1) 1 >>> print random.randrange(1,5,1) 4 >>> print random.random() 0.395644101608 >>> print random.random() 0.939752210993 >>> print random.random() 0.753840174814 >>> print random.random() 0.6284505895 >>> print random.random() 0.221124079082 >>> print random.random() 0.859997827515 >>> print random.uniform(3,5) 3.68718533467 >>> print random.uniform(3,5) 3.44178711732 >>> print random.uniform(3,5) 3.66400073252 >>> print random.uniform(3,5) 4.90505268541 >>> print random.uniform(3,5) 4.69546962717 >>> print random.uniform(3,5) 4.26153330638 >>>
PS:這里再提供幾款相關(guān)工具供大家參考使用:
在線(xiàn)隨機(jī)數(shù)生成工具:
http://tools.jb51.net/aideddesign/rnd_num
在線(xiàn)隨機(jī)生成個(gè)人信息數(shù)據(jù)工具:
http://tools.jb51.net/aideddesign/rnd_userinfo
在線(xiàn)隨機(jī)字符/隨機(jī)密碼生成工具:
http://tools.jb51.net/aideddesign/rnd_password
在線(xiàn)隨機(jī)數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- Python內(nèi)置random模塊生成隨機(jī)數(shù)的方法
- Python中random模塊生成隨機(jī)數(shù)詳解
- Python生成隨機(jī)數(shù)的方法
- Python生成隨機(jī)數(shù)組的方法小結(jié)
- python3生成隨機(jī)數(shù)實(shí)例
- Python實(shí)現(xiàn)生成隨機(jī)數(shù)據(jù)插入mysql數(shù)據(jù)庫(kù)的方法
- win7安裝python生成隨機(jī)數(shù)代碼分享
- 基于python實(shí)現(xiàn)在excel中讀取與生成隨機(jī)數(shù)寫(xiě)入excel中
- 詳解用python生成隨機(jī)數(shù)的幾種方法
- Python3內(nèi)置模塊random隨機(jī)方法小結(jié)
- Python使用random模塊生成隨機(jī)數(shù)操作實(shí)例詳解
相關(guān)文章
Python實(shí)現(xiàn)Excel做表自動(dòng)化的最全方法合集
Microsoft?Excel?是一款強(qiáng)大的辦公工具,廣泛用于數(shù)據(jù)分析、報(bào)告制作、預(yù)算管理等各種任務(wù),本文將深入探討如何使用?Python?進(jìn)行?Excel?表格的自動(dòng)化,需要的可以參考下2024-02-02TensorFlow人工智能學(xué)習(xí)張量及高階操作示例詳解
這篇文章主要為大家介紹了TensorFlow人工智能學(xué)習(xí)張量及高階操作的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11Python實(shí)戰(zhàn)之利用Geopandas算出每個(gè)省面積
GeoPandas是一個(gè)基于pandas,針對(duì)地理數(shù)據(jù)做了特別支持的第三方模塊。本文將利用GeoPandas計(jì)算出每個(gè)省的面積,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧2021-12-12Pycharm2017版本設(shè)置啟動(dòng)時(shí)默認(rèn)自動(dòng)打開(kāi)項(xiàng)目的方法
今天小編就為大家分享一篇Pycharm2017版本設(shè)置啟動(dòng)時(shí)默認(rèn)自動(dòng)打開(kāi)項(xiàng)目的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10Python代理抓取并驗(yàn)證使用多線(xiàn)程實(shí)現(xiàn)
這里沒(méi)有使用隊(duì)列只是采用多線(xiàn)程分發(fā)對(duì)代理量不大的網(wǎng)頁(yè)還行但是幾百幾千性能就很差了,感興趣的朋友可以了解下,希望對(duì)你有所幫助2013-05-05Python3 入門(mén)教程 簡(jiǎn)單但比較不錯(cuò)
Python已經(jīng)是3.1版本了,與時(shí)俱進(jìn)更新教程.2.5或2.6請(qǐng)看上一篇文章。2009-11-11詳解如何通過(guò)Python制作一個(gè)密碼生成器
定期更換密碼是一種非常重要的安全措施,這種做法可以有效地保護(hù)你的賬戶(hù)和個(gè)人信息不受黑客和網(wǎng)絡(luò)攻擊者的侵害。所以本文就來(lái)用Python制作一個(gè)密碼生成器吧2023-05-05