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]
View Code

随机验证码

技术分享图片
 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
View Code

 

以上是关于Pythom模块之random模块的主要内容,如果未能解决你的问题,请参考以下文章

python模块之random模块

python基础之模块(time,datetime,os,random)

python常用模块之random模块

模块之-random(随机模块)

python常见模块之random模块

python 之 random 模块 shutil 模块shelve模块 xml模块