random

描述

random()方法返回隨機(jī)生成的一個(gè)實(shí)數(shù)界牡,它在[0,1)范圍內(nèi)。

語(yǔ)法

import random
random.random()

random.random()用于生成一個(gè)指定范圍內(nèi)的隨機(jī)浮點(diǎn)數(shù)审磁,兩個(gè)參數(shù)其中一個(gè)是上限购对,一個(gè)是下限。如果a>b觅够,則生成隨機(jī)數(shù)
注意:random()是不能直接訪問(wèn)的胶背,需要導(dǎo)入random模塊,然后通過(guò)random靜態(tài)對(duì)象調(diào)用該方法喘先。

參數(shù)

無(wú)

返回值

返回隨機(jī)生成的一個(gè)數(shù)钳吟,它在[0,1)范圍內(nèi)。如果指定參數(shù)窘拯,則返回參數(shù)范圍內(nèi)的一個(gè)數(shù)红且。

實(shí)例

以下展示了使用random()方法的實(shí)例:

#坝茎!/usr/bin/python
import random

#生成第一個(gè)隨機(jī)數(shù)
print  “random() : ”,random.random()

#生成第二個(gè)隨機(jī)數(shù)
print “random() :”,random.random()

以上實(shí)例運(yùn)行后輸出結(jié)果為:

random() : 0.281954791393
random() : 0.309090465205
n:a<=n <=b 。如果a<b,則 b<= n <=a暇番。
print random.uniform(10,20)
print random.uniform(20,10)
#----------
#18.7356606
#12.5567569
random.randint

用于生成一個(gè)指定范圍內(nèi)的整數(shù)嗤放,其中參數(shù)a是下限,參數(shù)b是上限壁酬,Python生成隨機(jī)數(shù)次酌。

print random.randint(12,20)  #生成的隨機(jī)數(shù)n:12<=n<=20
print random.randint(20,20)  #結(jié)果永遠(yuǎn)是20
#print random.randint(20,10) #該語(yǔ)句是錯(cuò)誤的

注:下限必須小于上限。
random.randrange
從指定范圍內(nèi)舆乔,按指定基數(shù)遞增的集合中岳服,這篇文章就是對(duì)Python生成隨機(jī)數(shù)的應(yīng)用程序的部分介紹。
隨機(jī)整數(shù):

import random
random.randint(0,99)
21

隨機(jī)選取0到100之間的偶數(shù):

import random
random.randrange(0,101,2)
42

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

import random
random.random()
0.8541537477785668
random.uniform(1,10)
5.4221167969800881

隨機(jī)字符:

import random
random.choice('abcdfg&#%^*f)
'd'

多個(gè)字符中選取特定數(shù)量的字符:

import random
random.sample('abcdefghij',3)
['a'.'b','c']

多個(gè)字符中選取特定數(shù)量的字符組成新字符串

import random
import string
string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'],3)).repleace(" ","")
'fh'

隨機(jī)選取字符串:

import random
random.choice(['apple','pear','peach','orange','lemon'])
'lemon'

洗牌:

import random
items=[1,2,3,4,5,6]
random.shuffle(items)
items
[3,2,5,6,4,1]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末希俩,一起剝皮案震驚了整個(gè)濱河市吊宋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌斜纪,老刑警劉巖贫母,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異盒刚,居然都是意外死亡腺劣,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門因块,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)橘原,“玉大人,你說(shuō)我怎么就攤上這事涡上≈憾希” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵吩愧,是天一觀的道長(zhǎng)芋酌。 經(jīng)常有香客問(wèn)我,道長(zhǎng)雁佳,這世上最難降的妖魔是什么脐帝? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮糖权,結(jié)果婚禮上堵腹,老公的妹妹穿的比我還像新娘。我一直安慰自己星澳,他們只是感情好疚顷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般腿堤。 火紅的嫁衣襯著肌膚如雪阀坏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天释液,我揣著相機(jī)與錄音全释,去河邊找鬼装处。 笑死误债,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的妄迁。 我是一名探鬼主播寝蹈,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼登淘!你這毒婦竟也來(lái)了箫老?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤黔州,失蹤者是張志新(化名)和其女友劉穎耍鬓,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體流妻,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡牲蜀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绅这。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涣达。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖证薇,靈堂內(nèi)的尸體忽然破棺而出度苔,到底是詐尸還是另有隱情,我是刑警寧澤浑度,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布寇窑,位于F島的核電站,受9級(jí)特大地震影響箩张,放射性物質(zhì)發(fā)生泄漏甩骏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一伏钠、第九天 我趴在偏房一處隱蔽的房頂上張望横漏。 院中可真熱鬧,春花似錦熟掂、人聲如沸缎浇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)素跺。三九已至二蓝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間指厌,已是汗流浹背刊愚。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留踩验,地道東北人鸥诽。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像箕憾,于是被迫代替她去往敵國(guó)和親牡借。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Python中的random模塊用于生成隨機(jī)數(shù)袭异。下面介紹一下random模塊中最常用的幾個(gè)函數(shù)钠龙。 random.r...
    隨風(fēng)化作雨閱讀 413評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)御铃,斷路器碴里,智...
    卡卡羅2017閱讀 134,651評(píng)論 18 139
  • 引用自: Crossin的編程教室 random模塊的作用是產(chǎn)生隨機(jī)數(shù) import random random....
    SagaraMisae閱讀 478評(píng)論 0 0
  • 代碼開始出加入import random導(dǎo)入random模塊 1、random.random random.ran...
    marshb閱讀 3,595評(píng)論 0 1
  • random.random()用于生成一個(gè)0到1的隨機(jī)符點(diǎn)數(shù): 0 <= n < 1.0In [3]: impor...
    kevinyings閱讀 210評(píng)論 0 1