1. 程式人生 > >python基礎學習random隨機數模塊

python基礎學習random隨機數模塊

pytho ice aaa randint () == c中 大寫 小數

random 隨機數模塊

import random

random.random() #隨機一個浮點小數 0-1之間
random.uniform(1,3) #指定隨機的小小數範圍
random.randint(1,10) #隨機一個整數(參數為隨機範圍)
random.randrange() #隨機對一個range範圍進行隨機
random.choice() #隨機一個序列(可以是字符串和列表等)
random.sample(str,2) #從一個序列或字符串中選取特定數量的值
random.shuffle() #洗牌,將一個序列打亂

時間隨機的驗證碼

yzm = ‘‘
for aaa in range(4):
bbb = random.randrange(4)
if aaa == bbb:
tmp = chr(random.randint(65,90)) #先從數字65-90之間隨機,再轉換為ASSCI碼(ASSIC中65-90為大寫英文字母)
else:
tmp = str(random.randint(0,9))
yzm += tmp
print(yzm)

python基礎學習random隨機數模塊