那么怎么使 a 隨機生成一個數值呢,來研究一下random的部分程序;python中random模塊的幾個函數可以隨機生成數值,下面咱們看一下random的幾個函數的使用方法。
random()是不能直接訪問的,需要導入random模塊通過random靜態調用該方法。
隨機浮點數
random.uniform()
用於生成指定范圍內的浮點數,兩個參數,一個是上限,一下是下限
1 import random 2 a = random.uniform(2,10) 3 print a
運行之后 a 就會隨機選取2 —10之間的隨機浮點數
random.random()
用於選取隨機浮點數
隨機整數
random.randint()
用於選取指定范圍內的整數;
1 a = random.randint(10,80) 2 print a
運行之后 a 就會隨機選取10—80之間的隨機整數
random.randrange(0,100,2)
用於隨機選取0—100之間的隨機偶數
隨機字符
random.choice()
用於隨機選取指定字符串中的字符
random.sample('qwertyuiop',3)
用於選取字符串中隨機3個字符
random.choice()還可以隨機選取字符串,在使用過程中要講字符串加入到列表中使用
1 a = random.choice(['one','two','three','four']) 2 print a
運行之后會選取one two three four中任意一個字符串