Python——模組——隨機模組
阿新 • • 發佈:2018-11-17
1、引用模組
import random
2、隨機整數
random.randint(a,b)
3、隨機浮點數
random.uniform(a,b)
4、從列表中隨機取元素
random.choice()
5、在一定範圍內取數,c預設為空,若c有數值說明a,b之間按c得數值遞增
random.randrange(a,b,c)
6、隨機打亂列表
p = ["Python", "is", "powerful", "simple", "and so on..."] random.shuffle(p)
7、從指定序列中隨機獲取指定元素
random.sample('abcdefghij', 3) # ['a', 'd', 'b']
8、隨機驗證碼
import string import random #隨機生成4位小寫字母 a = "".join(random.sample(string.ascii_lowercase,4)) print(a) #隨機生成4位小寫字母 數字的組合 b = "".join(random.sample(string.ascii_lowercase+string.digits,4)) print(b) #隨機生成4位小寫字母 大寫字母 數字的的組合 c = "".join(random.sample(string.ascii_uppercase+string.digits+string.ascii_lowercase,4))print(c) #隨機生成4位小寫字母 大寫字母的組合 d ="".join(random.sample(string.ascii_letters+string.digits,4)) print(d)