python-生成随机数random

import random

print(random.randint(1, 3))  # 不包含100
print(random.randrange(1, 3))  # 包含100

print(random.random()) # 随机浮点
print(random.choice('asdf@3#$%^'))  # 返回1个随机字符串
print(random.sample('asdf@3#$%^', 4))  # 返回多个

import string
str = string.ascii_lowercase+string.digits  # 生成一个随机数数据源
print(''.join(random.sample(str, 5)))   #  生成一个5位的随机数

#洗牌
#给你一堆数你把他打乱
d = list(range(1,100))
print(d)
random.shuffle(d)
print(d)

 

posted @ 2018-03-28 16:36  OYxing  阅读(153)  评论(0编辑  收藏  举报