Python_不归路 random模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_不归路 random模块相关的知识,希望对你有一定的参考价值。
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)
以上是关于Python_不归路 random模块的主要内容,如果未能解决你的问题,请参考以下文章