国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python隨機(jī)數(shù)用法實(shí)例詳解【基于random模塊】

2019-11-25 16:14:41
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python隨機(jī)數(shù)用法。分享給大家供大家參考,具體如下:

1. random.seed(int)

給隨機(jī)數(shù)對象一個(gè)種子值,用于產(chǎn)生隨機(jī)序列。

對于同一個(gè)種子值的輸入,之后產(chǎn)生的隨機(jī)數(shù)序列也一樣。

通常是把時(shí)間秒數(shù)等變化值作為種子值,達(dá)到每次運(yùn)行產(chǎn)生的隨機(jī)系列都不一樣

seed() 省略參數(shù),意味著使用當(dāng)前系統(tǒng)時(shí)間生成隨機(jī)數(shù)

random.seed(10)print random.random()  #0.57140259469random.seed(10)print random.random()  #0.57140259469 同一個(gè)種子值,產(chǎn)生的隨機(jī)數(shù)相同print random.random()  #0.428889054675random.seed()      #省略參數(shù),意味著取當(dāng)前系統(tǒng)時(shí)間print random.random()random.seed()print random.random()

2. random.randint(a,b)

返回指定范圍的一個(gè)隨機(jī)整數(shù),包含上下限

print random.randint(1,10)

3. random.uniform(u,sigma)

隨機(jī)正態(tài)浮點(diǎn)數(shù)

print random.uniform(1,5)

4. random.randrange(start,stop,step)

按步長隨機(jī)在上下限范圍內(nèi)取一個(gè)隨機(jī)數(shù)

print random.randrange(20,100,5)

5. random.random()

隨機(jī)浮點(diǎn)數(shù)

print random.random()

6. 隨機(jī)選擇字符

隨機(jī)的選取n個(gè)字符

print random.sample('abcdefghijk',3)

隨機(jī)的選取一個(gè)字符

print random.choice('abcde./;[fgja13ds2d')

隨機(jī)選取幾個(gè)字符,再拼接成新的字符串

print string.join(random.sample('abcdefhjk',4)).replace(" ","")

7.random.shuffle

對list列表隨機(jī)打亂順序,也就是洗牌

shuffle只作用于list,對Str會報(bào)錯(cuò)比如‘a(chǎn)bcdfed',而['1','2','3','5','6','7']可以

item=[1,2,3,4,5,6,7]print itemrandom.shuffle(item)print itemitem2=['1','2','3','5','6','7']print item2random.shuffle(item2)print item2

PS:這里再為大家提供兩款相關(guān)在線工具供大家參考使用:

在線隨機(jī)數(shù)字/字符串生成工具:
http://tools.VeVB.COm/aideddesign/suijishu

高強(qiáng)度密碼生成器:
http://tools.VeVB.COm/password/CreateStrongPassword

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 通辽市| 新河县| 泌阳县| 鱼台县| 榆社县| 揭西县| 清远市| 克拉玛依市| 岳西县| 万源市| 大邑县| 东丰县| 金川县| 南皮县| 岑溪市| 莱西市| 龙海市| 马公市| 谷城县| 江孜县| 封开县| 广丰县| 九龙县| 苏尼特左旗| 康马县| 邹平县| 天台县| 达州市| 探索| 浮梁县| 乌鲁木齐县| 图片| 焉耆| 监利县| 光泽县| 宁强县| 胶州市| 宁波市| 明水县| 陆河县| 兴义市|