python random模块(获取随机数)
#随机一个小数,包含开始值和结束值
import random
print(random.randint(1,43))
#指定范围内的随机浮点数
import random
print(random.uniform(10,20))
#随机一个小数0~1之间的小数
import random
print(random.random())
#随机范围(含头不含尾,不包含结束值)步长值
import random
print(random.randrange(0,11,2))#2表示步长数
#随机序列中的某个值
import random
print(random.choice([“1”,“b”,“2”,“c”,“3”]))
#纯数字验证码(随机一个整数,包含开始值和结束值import random)
import random
print(random.randint(1000,9999))
#大写字母+数字的n位验证码
def shen_code(n):
code = “”
for i in range(n):
num = random.randint(0,9)
if num % 2 == 0:
code += str(random.randint(0,9))
else:
code += chr(random.randint(65,90))
return code
print(shen_code(4))