1. 程式人生 > >python--隨機數模塊

python--隨機數模塊

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--隨機數模塊