python模块-random

import random

# 0 - 1 之间的数 (float)
print(random.random()) # 0.7083831248476096

# 65 - 122 之间的整数 (int) , 然后得到对应的字母
print(chr(random.randint(65, 122))) # q

# [1, 3) 之间随机取一个
print(random.randrange(1, 3)) # 1

# 随机取可迭代对象中的元素
print(random.choice([11, 22, 33])) # 22

# 随机取n个, n = 2
print(random.sample([11, 22, 33, 44], 2)) # [11, 22]

# 任意范围的浮点型 (float)
print(random.uniform(1, 4)) # 3.7487434054536735

# 随机洗牌
l1 = [1, 2, 3, 4, 5, 6]
random.shuffle(l1)
print(l1) # [4, 5, 3, 6, 1, 2]

猜你喜欢

转载自www.cnblogs.com/icefoxhz/p/9415430.html