码迷,mamicode.com
首页 > 编程语言 > 详细

python常用模块之random

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

标签:区间   .sh   pre   验证码   随机   范围   closed   模块   指定   

  一、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

标签:区间   .sh   pre   验证码   随机   范围   closed   模块   指定   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!