首页 > 编程语言 > 详细

python常用模块之random

时间:2017-08-20 15:27:45      阅读:262      评论:0      收藏:0      [点我收藏+]

  一、random的作用

  random模块是一个跟取随机值相关的模块,主要用于类似抽奖、验证码等场景

 

  二、常用方法

  random.random():产生一个0-1之间的随机数

  

print(random.random())
--------------------------------------------------------------------------------------
0.13955850706432626

  random.randint():产生一个指定范围的随机整数,这个范围是一个闭区间

  

print(random.randint(1,5))
--------------------------------------------------------------------------------------
5

  random.choice():返回指定序列中一个的随机值

  

print(random.choice([1,2,‘a‘,‘b‘])) 
--------------------------------------------------------------------------------------
a

  random.sample():返回指定序列中指定个数的随机值

  

print(random.sample([‘a‘,‘b‘,‘c‘,1,2,3],2))
--------------------------------------------------------------------------------------
[‘b‘, 2]

 random.shulffe():用于打乱列表中的元素排列顺序

 

li=[1,2,3]
random.shuffle(li)
print(li)
--------------------------------------------------------------------------------------
[1, 3, 2]

 

  三、验证码练习

  

技术分享 View Code

 

 

 

 

python常用模块之random

原文:http://www.cnblogs.com/lianxuebin/p/7399978.html

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