2.6 random 模块

import random

# 生成指定范围的随机整数
print(random.randint(1, 10))

# 生成0~1的随机小数
print(random.random())

# 生成指定范围的随机小数
print(random.uniform(1, 10))

# 从容器对象中随机提取一个元素
print(random.choice([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]))
print(random.choice('abcdefghijklmn'))

# 从容器对象中随机提取指定个数的元素,返回一个列表
print(random.sample([1, 2, 3, 4, 5], 2))
print(random.sample('cbadefghijklmn', 2))

# 等价于sample提取元素个数为1的情况
print(random.choices('abcdefg'))

# 打乱一个列表元素顺序
lt = [1, 2, 3, 4, 5]
random.shuffle(lt)
print(lt)

猜你喜欢

转载自blog.csdn.net/XC_LMH/article/details/81414812
今日推荐