标签:随机 random模块 for ice dom bsp 1.0 .sh 获取
random是内置模块,使用时直接import random
random.random() --> 生成一个0到1的随机符点数: 0 <= n < 1.0
random.uniform(a,b) --> 生成一个a到b的随机符点数: a <= n < b
random.randint(a,b) --> 生成一个a到b的随机整数: a <= n <= b
random.randrange(a,b) --> 生成一个a到b的随机整数: a <= n < b
random.randrange(1,10,2) --> 生成一个a到b的随机整数: 2未步数,1、3、5、7、9
random.choice() --> 从序列中获取一个随机元素 可以为字符串、列表、元祖
random.shuffle() -->洗牌 (打乱原顺序,类似扑克牌中的洗牌)
random.sample(list,3) -->从list中取3个数
验证码:
code = "" #定义一个字符串
for i in range(4):
temp = random.range(0,4)
if i == temp:
temp = chr(random.randint(65,90))
else:
temp = random.random(0,9)
code += str(temp)
print(code)
标签:随机 random模块 for ice dom bsp 1.0 .sh 获取
原文地址:http://www.cnblogs.com/hqd2008/p/7683898.html