Pythom模块之random模块
Posted zh22333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pythom模块之random模块相关的知识,希望对你有一定的参考价值。
import random
常用方法
1 import random 2 3 #random.random() 返回0-1之间的一个浮点型 4 print(random.random()) #0.4265110013940845 5 6 #random.uniform() 返回任意范围内的浮点型 7 print(random.uniform(1,3)) #1.7401848969239182 8 9 #random.randint() 返回区间内包含临界的任意int型 10 print(random.randint(1,3)) # [1,2,3] 注意包含3 11 12 #random.randrange() 返回区间范围内任意一个数,不包含右边 13 print(random.randrange(1,3)) #[1,2] 14 15 #random.choice() 返回序列中任意一个元素 16 print(random.choice([1,2,3])) # 1 17 18 #random.sample() 返回序列中任多个元素 19 print(random.sample([1,2,3],2)) # [1,2] 20 21 #random.shuffle() 打乱序列 22 a= [1,2,3,1] 23 random.shuffle(a) 24 print(a) #[2, 3, 1, 1]
随机验证码
1 def code(): 2 res = ‘‘ 3 for i in range(5): 4 number = random.randint(1,9) 5 letter = chr(random.randint(65,122)) #字母范围 6 temp = random.choice([number, letter]) 7 res +=str(temp) #字符串拼接需要先在循环外先定义一个空的 8 return res 9 10 print(code()) #jq64C
以上是关于Pythom模块之random模块的主要内容,如果未能解决你的问题,请参考以下文章