python--隨機數模塊
阿新 • • 發佈:2018-01-21
keyword let sam int letters 小寫 shuffle 保留 choice import random
import string
print(random.randint(1, 199)) # [1,199]隨機取一個整數
s = random.choice([‘qwe‘, ‘wer‘, ‘ert‘]) # 隨機取一個元素
print(s)
print(string.digits) # 所有的數字0-9
print(string.ascii_lowercase) # 所有的小寫字母
print(string.ascii_uppercase) # 所有的大寫字母
print(string.ascii_letters) # 所有小寫字母+所有大寫字母
print(string.punctuation) # 所有的特殊字符
res = random.sample(string.digits, 3) # 隨機取n個元素
print(res)
print(‘‘.join(res))
res = random.uniform(1, 9) # 取隨機小數
print(res)
print(round(res, 2)) # 保留幾位小數位數,如果四舍五入之後,最後一位小數是0則不顯示最後一位
print(random.random()) # 取0-1之間隨機小數
s = [‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘]
random.shuffle(s) # 隨機打亂順序
print(s)
python--隨機數模塊