模块:标准库random

应用:

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)

猜你喜欢

转载自www.cnblogs.com/q1ang/p/9011441.html