应用:
import random print(random.random()) #随机取值(浮点) print(random.uniform(1,5)) #[1,5]区间随机取值(浮点) print(random.randint(1,5)) #[1,5]区间随机取值(整型) print(random.randrange(1,10,2)) #[1,10)区间随机取值(整型),步长为2 print(random.choice('hello')) #随机取值 print(random.choice([1,2,3,4])) #随机取值 print(random.sample('hello',2)) #随机取2位 x=[1,2,3,4,5,6] random.shuffle(x) #重新排序 print(x) >>>[5, 2, 1, 3, 6, 4]
实际应用:
产生一个4位验证码:
import random check_code='' for i in range(4): current=random.randint(0,4) #字母 if i==current: tmp=chr(random.randint(65,90)) #数字 else: tmp=random.randint(0,9) check_code+=str(tmp) print(check_code)