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

python-random模块

时间:2019-12-29 15:00:24      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:asc   集合   string   str   世界   git   shuffle   验证   一个   

random随机模块

import random
import string


print(random.random()) #用于生成一个0到1之间的随机浮点数
print(random.uniform(1,3))# 用于生成一个指定范围内的随机浮点数
print(random.uniform(3,1))# 两个参数一个是上限,一个是下限。
print(random.randint(1,3)) # 用于生成一个指定范围内的整数。不包括3
#random.randrange([start],stop[,step]) 从指定范围内,按指定的基数递增的集合中获取一个随机数
print(random.randrange(0,100,2)) # 取 0到100之间的随机偶数,包括stop

# random.choice 从序列中获取一个随机元素。其函数原型为random.choice(sequence),参数sequence表示
# 一个有序类型。
print(random.choice('改变世界')) # 世
print(random.choice(['sunshine','is','lower'])) #lower
print(random.choice(('sunshine','always','18')))  # 18

# 洗牌
# random.shuffle(x[,random]) 用于将一个列表中的元素打乱。
s = ['改','变','世','界']
random.shuffle(s)
print(s) # ['变', '世', '改', '界']

# 随机验证码
# random.sample(sequence,k) 从指令序列中随机获取指定长度的片段。sample函数不会修改原有的序列。
l = [1,2,3,4,5,6,7,8]
print(random.sample(l,3)) # [7, 3, 5]
print(random.sample(string.digits+string.ascii_letters, 6))

python-random模块

标签:asc   集合   string   str   世界   git   shuffle   验证   一个   

原文地址:https://www.cnblogs.com/liuxu2019/p/12114897.html

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