Python 随机数生成函数:完整指南
Python 随机数生成函数:完整指南
Python 提供了丰富的随机数生成函数,可以满足各种需求。以下列出了常用的函数及其使用方法:
-
random.random():生成 0~1 之间的随机浮点数。 -
random.randint(a, b):生成 a~b 之间的随机整数。 -
random.uniform(a, b):生成 a~b 之间的随机浮点数。 -
random.randrange(start, stop[, step]):在[start, stop)范围内按step步长生成随机数。 -
random.choice(seq):从序列seq中随机选择一个元素。 -
random.shuffle(seq):将序列seq中的元素随机排序。 -
random.sample(seq, k):从序列seq中随机选择k个元素。
注意: seq 可以是列表、元组、字符串等序列类型。
示例:
import random
# 生成随机浮点数
random_float = random.random()
print(random_float)
# 生成随机整数
random_integer = random.randint(1, 10)
print(random_integer)
# 从列表中随机选择一个元素
my_list = ['apple', 'banana', 'orange']
random_choice = random.choice(my_list)
print(random_choice)
# 随机排序列表
random.shuffle(my_list)
print(my_list)
# 从列表中随机选择 2 个元素
random_sample = random.sample(my_list, 2)
print(random_sample)
更多信息:
原文地址: https://www.cveoy.top/t/topic/oZ1x 著作权归作者所有。请勿转载和采集!