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)
原文地址:https://www.cnblogs.com/AYxing/p/8664673.html