python开发之路---第二模块--随机模块

import random
import string

print(random.randint(1,100))  #随机从1-100取值,包含100
print(random.randrange(1,100))  #随机从1-100取值,不包含100
print(random.random())  # 随机浮点数
print(random.choice('abc123!@#')) ## 返回一个给定数据集合中的随机字符
print(random.sample('abc123!@#',3))  ## 返回多个特定数量的字符

##生成随机字符串
b1 = ''.join(random.sample(string.ascii_lowercase + string.digits , 10))
print (b1)

## 随机验证码
b = string.ascii_lowercase + string.digits
print('随机验证码--->:',''.join(random.sample(b,5)))

# 洗牌
b_new = list(range(0,100))
print (b_new)
b3 = random.shuffle(b_new)
print ('b_new--->:',b_new)

 

posted @ 2019-01-29 14:59  MarkaiElsa  阅读(159)  评论(0编辑  收藏  举报