python常用模块之random

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python常用模块之random相关的知识,希望对你有一定的参考价值。

  一、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的主要内容,如果未能解决你的问题,请参考以下文章

python常用模块之random

python常用模块之random

python常用模块之random模块

python之路-常用模块之random

Python之常用模块os模块和sys模块

Python常用模块 之 random模块——实现人和电脑猜拳