python random随机模块

__author__ = '12711'
#-*- coding:utf-8 -*-
import random
x=random.random()#生成一个【0-1)的随机浮点数
x=random.uniform(0,10)#生成一个指定范围的随机浮点数范围为【0-10】
x=random.randrange(0,10,2)#从指定范围内,按指定基数递增的集合中 获取一个随机数
x=random.choice('waihjh')#从参数中随机取出一个元素,参数可以是字符串,列表,元组
x=[1,2,3,4,5,6,7]
random.shuffle(x)#随机打乱一个列表
print(x)
x=['s','w','a','g','h']
y=random.sample(x,2)#从指定序列中随机获取指定长度的片断
print(y)

'''
#生成随机验证码
import random
ym=''
for i in range (0,4,1):
x=random.randint(0,4)
if x==i:
y=str(chr(random.randint(65,90)))

else:
y=str(random.randint(0,9))
ym+=y
print(ym)
'''
posted @ 2018-10-09 21:21  知冬  阅读(139)  评论(0编辑  收藏  举报