python-random模塊

python的random模塊用于生成隨機(jī)數(shù),使用時(shí)需要用導(dǎo)入random函數(shù)。

常用函數(shù)
  1. random()用于生成指定范圍內(nèi)隨機(jī)生成下一個(gè)實(shí)數(shù),它在[0,1)范圍內(nèi)1. uniform():生成指定范圍的浮點(diǎn)數(shù)
    random.uniform(a,b)=random.uniform(b,a)
  2. randint():生成指定指定范圍的整數(shù),下限必須小于上限
random.uniform(1,10)  = random.uniform(10,1) #兩句均能正常執(zhí)行
random.randint(1,10)  #正常執(zhí)行
random.randint(10,1)  #語(yǔ)法錯(cuò)誤
  1. randrange(): 從指定范圍內(nèi),按指定基數(shù)遞增的集合中

  2. choice(): 從序列的元素中隨機(jī)挑選一個(gè)元素

print random.choice('learning python')
[out] p   #可以從字符串中取出單個(gè)字符
  1. shuffle(): 將序列的所有元素隨機(jī)排序,俗稱洗牌

  2. sample(): 從指定序列中隨機(jī)獲取指定長(zhǎng)度的片斷。sample函數(shù)不會(huì)修改原有序列。

print random.sample(list,5)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Python中的random模塊用于生成隨機(jī)數(shù)。下面介紹一下random模塊中最常用的幾個(gè)函數(shù)。 random.r...
    隨風(fēng)化作雨閱讀 445評(píng)論 0 0
  • 代碼開(kāi)始出加入import random導(dǎo)入random模塊 1、random.random random.ran...
    marshb閱讀 3,671評(píng)論 0 1
  • random.random random.random()用于生成一個(gè)0到1的隨機(jī)符點(diǎn)數(shù): 0 <= n < 1....
    PythonMaO閱讀 753評(píng)論 0 0
  • Python中的random模塊用于生成隨機(jī)數(shù)。 下面具體介紹random模塊的功能: 1. random.ra...
    敢夢(mèng)敢當(dāng)閱讀 414評(píng)論 0 0
  • 【0701 晨讀感悟】你知道嗎?無(wú)論是愛(ài)情還是友情,共同成長(zhǎng)的樣子最美 【0702 晨讀感悟】你無(wú)聊無(wú)效的關(guān)心談資...
    shaelin閱讀 249評(píng)論 5 1

友情鏈接更多精彩內(nèi)容