时间:2021-05-23
python 中random的常用方法总结
一、random常用模块
1.random.random() 随机生成一个小数
print(random.random()) # 输出0.60605621179967842.random.randint(m,n) 随机生成一个m到n的整数(包括n)
print(random.randint(1, 5)) #输出 53. random.randrange(m,n) 随机生成m到n中的一个数,包括 m 但是不包括 n
print(random.randrange(1, 5)) # 输出 34. random.smaple(source,n) 在 source 中随机找出n个值,生成一个列表
print(random.sample(range(100), 5)) #输出[27, 49, 21, 81, 45]二、string 模块
2.1 string.ascii_letters # 所有的大小写英文字母
letters = string.ascii_lettersprint(letters) # 输出abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ2.2 string.ascii_lowercase # 所有的小写字母
2.3 string.ascii_uppercase # 所有的大写字母
2.4 string.digit # 1-9
2.5 string.punctuation #特殊字符
sss = string.punctuationprint(sss) # 输出!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~2.6 生成一个随机验证码
我们利用random和string模块模拟生成一个包含特殊字符以及大小写的验证码
import randomimport string str_source = { 1: string.ascii_lowercase, 2: string.ascii_uppercase, 3: string.digits, 4: string.punctuation} check = [] for i in range(1, 5): y = random.sample(str_source[i], 1) check.append(y[0]) print("".join(check)) # 输出bV5-感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python中的random模块用于生成随机数,它提供了很多函数。常用函数总结如下:1.random.random()用于生成一个0到1的随机浮点数:0
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成
前言Python的random模块包含许多随机数生成器。random是Python标准库之一,直接导入即可使用。本文介绍random中常用方法的用法。一、生成随
如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数
先给大家介绍下python中random模块random与numpy.random对比:1、random.random():生成[0,1)之间的随机浮点数;nu