程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> Python中的random模塊

Python中的random模塊

編輯:Python

random.random

  random.random() 會生成一個0.0~1.0的浮點數

random.uniform  (單詞意思:制服,軍服,統一的,一樣的)

  random.uniform(形參1,形參2) 此函數需要傳參,會生成一個指定范圍的浮點數.兩個參數一個是下限,一個是上限

  random.uniform(1,10) 和 random.uniform(10,1) 是同樣的效果(真喜歡這種你愛咋樣就咋樣的函數)

random.randint

  random.randint(形參1,形參2) 此函數需要傳參,會生成一個指定范圍的整數.第一個參數為下限,第二個參數為上限

random.randrange

  random.randrange(形參1,形參2,形參3 = 1)此函數需要傳參,會生成一個指定范圍的整數,第一個參數為下限,第二個參數為上限,第三個參數與range的方法相同,可以做一個簡單的篩選(有什麼卵用..隨機偶數和奇數組合嗎...)

random.choice(單詞意思:選擇)

  random.choice(形參1) 此函數需要傳參,會在一個字符串或者有序的列表裡面隨機的獲取一個值

  例1:random.choice("字符串")   這會蹦出一個字符

  例2:random.choice(["呵呵哒","麼麼哒","萌萌哒"])  這會蹦出一個值,當然元祖也可以扔進去隨機

random.shuffle(單詞意思:洗牌)

  random.shuffle(形參1) 此函數需要傳參,會隨機打亂一個列表裡面的值,所以參數必須是一個列表

  個人感慨:神經病一樣的函數,但願我這輩子能用到它

random.sample(單詞意思:樣品,榜樣)

  random.sample(形參1,形參2) 此函數需要傳參,隨機返回一個序列(列表,元祖,字符串)的值,參數1為序列,參數2為范圍

  注意:參數是返回類型的,不會更改原有的序列值

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved