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

Python——模块——随机模块

时间:2018-11-17 16:11:43      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:取数   说明   lower   int   letter   数字   随机   choice   class   

1、引用模块

import random

2、随机整数

random.randint(a,b) 

3、随机浮点数

random.uniform(a,b)

4、从列表中随机取元素

random.choice()

5、在一定范围内取数,c默认为空,若c有数值说明a,b之间按c得数值递增

random.randrange(a,b,c)

6、随机打乱列表

p = ["Python", "is", "powerful", "simple", "and so on..."]
random.shuffle(p)

7、从指定序列中随机获取指定元素

random.sample(abcdefghij, 3)
# [‘a‘, ‘d‘, ‘b‘]

8、随机验证码

import string
import random 
#随机生成4位小写字母
a = "".join(random.sample(string.ascii_lowercase,4))
print(a)
#随机生成4位小写字母 数字的组合
b = "".join(random.sample(string.ascii_lowercase+string.digits,4))
print(b)
#随机生成4位小写字母 大写字母  数字的的组合
c = "".join(random.sample(string.ascii_uppercase+string.digits+string.ascii_lowercase,4))
print(c)
#随机生成4位小写字母 大写字母的组合
d ="".join(random.sample(string.ascii_letters+string.digits,4))
print(d)

 

Python——模块——随机模块

标签:取数   说明   lower   int   letter   数字   随机   choice   class   

原文地址:https://www.cnblogs.com/cxys85/p/9973901.html

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