Python的random
模块提供了生成随机数的多种方法。本文将详细介绍如何使用Python的random
模块生成随机数,包括基本的随机数生成方法、随机抽样、以及如何设置随机种子等高级特性。
1. random
模块基础
random
模块包含多种生成随机数的函数。首先,我们需要导入random
模块:
import random
生成一个0到1之间的随机浮点数:
num = random.random() print(num)
生成一个指定范围内的随机浮点数:例如,生成一个1到10之间的随机浮点数:
num = random.uniform(1, 10) print(num)
生成一个指定范围内的随机整数:例如,生成一个1到10之间的随机整数:
num = random.randint(1, 10) print(num)
生成一个指定范围内的整数,可以指定步长:例如,生成一个1到10之间,步长为2的随机整数:
num = random.randrange(1, 10, 2) print(num)
随机选择和抽样
从序列中随机选择一个元素</