常用方法:
random.random()隨機0-1之間的小數
random.uniform(n,m)隨機n到m之間的小數
import randomrandom.randint(n,m)隨機n到m之間的整數,包含n和m,顧頭又顧尾num = random.random()
print(num)
num1 = random.uniform(1,5)
print(num1)
random.randrange(n,m,i)隨機n到m之間的整數,包含n,不包含m,i表示間隔幾個取
importrandom.choice(lst)隨機選擇乙個返回random
num = random.randint(1,10)
print(num)
num1 = random.randrange(1,10,2)
print(num1)
random.sample(lst)隨機選擇多個返回,返回的個數為函式的第二個引數
importrandom.shuffle(lst)random
lst = [1,8,50,41,21,(10,30)]
num =random.choice(lst)
print(num)
#從lst列表中隨機取乙個元素
num1 = random.sample(lst,2)
print(num1)
import練習 :random
lst = [9,5,6,7,2,8,4,3]
random.shuffle(lst)
print(lst)
import隨機驗證碼random
def rand_code(n=6,flags =true):
st = ""
for i in
range(n):
num = random.randint(0,9) #
隨機數字
if flags : #
if判斷用來選擇使用純數字驗證碼還是數字字母組合的驗證碼
letter = chr(random.randint(65,90)) #
隨機大寫字母
num =random.choice([num,letter])
st = st +str(num)
return
stret = rand_code() #
flags = false的時候走純數字的驗證碼,不傳值預設true,走數字加字母的驗證碼
print(ret)
Python random 隨機數生成
python random 隨機數生成 python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成...
Python random模組(隨機數)
random模組用於生成隨機數 random.randint x,y 用於生成指定範圍內的整數 引數x為下限,引數y為上限,x,y均可取到 即生成的隨機數n滿足 x n y random.randint 1,10 生成乙個隨機數n 且1 n 10 每次執行時得到的n可能都不同 random.rand...
Python random 隨機數生成
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...