首页 > 其他 > 详细

Pythom模块之random模块

时间:2018-06-04 13:07:47      阅读:185      评论:0      收藏:0      [点我收藏+]

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模块

原文:https://www.cnblogs.com/zh22333/p/9131326.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!