Python3 random — 伪随机数生成器
import random
# 生成一个0到99之间的随机整数
print(random.randint(0, 99))
# 生成一个0到1之间的随机浮点数
print(random.random())
# 生成一个随机选择的元素
elements = ['apple', 'banana', 'cherry']
print(random.choice(elements))
# 生成一个随机选择的元素,并移除它
element = random.choice(elements)
elements.remove(element)
print(element, elements)
# 生成多个随机选择的元素,并打乱顺序
random.shuffle(elements)
print(elements)
# 生成一个随机选择的元素,并在原序列中替换
elements = ['apple', 'banana', 'cherry']
element = random.sample(elements, 1)[0]
print(element, elements)
# 生成一个随机选择的元素,并在原序列中替换(无需先创建新列表)
elements = ['apple', 'banana', 'cherry']
random.shuffle(elements)
print(elements[0], elements)
这段代码展示了如何使用Python的random
模块来生成各种类型的随机数,包括整数、浮点数、随机选择元素、打乱序列和替换序列中的元素。
评论已关闭