标签:结果 元素 验证码 color strong 整数 log 介绍 else
random模块
random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。
随机浮点数:
random.random,随机生成0-1之间的浮点数。
random.uniform,随机生成自定义区间的浮点数。
import random random.random() random.uniform(1,10)#随机生成1-10之间的浮点数
输出结果: 0.41711294784687936
5.00397895015067
随机整数:
random.randint,随机生成自定义区间的整数
random.randrange,随机生成自定义区间的整数
import random random.randint(1,10)#能取到整数1和整数10 random.randrange(1,10)#能取到整数1,但不能取到整数10
输出结果:
6
8
随机元素:
random.choice,随机生成一个元素,choice参数可以是字符串、列表、元素、
random.sample,随机生成自定义数量元素,sample参数可以是字符串、列表、元素
import random random.choice(‘she‘) random.sample(‘she‘,2) 输出结果: ‘s‘ ‘s‘,‘e‘
乱序:
random.shuffle,将列表、元素随机排序
import random list=[1,3,5,7,9] random.shuffle(list) list 输出结果:
[5,1,7,9,3]
随机验证码小程序:
import random random_code=‘‘ for i in range(1,5): random_int = random.randint(1,4) if i == random_int: #输出随机数字 random_code += str(random.randint(0,9)) else: #输出随机字母 random_code += chr(random.randint(65,90)) print(random_code)
标签:结果 元素 验证码 color strong 整数 log 介绍 else
原文地址:http://www.cnblogs.com/gally-jiang/p/7484021.html