import random
1.生成一个0到1之间的随机浮点数
random_number = random.random()
print(f"Random Number: {random_number}")
2. randrange(start, stop, step)函数生成一个在指定范围内以指定步长递增的随机整数。
random_integer = random.randrange(1, 10, 2)
print(f"Random Integer: {random_integer}")
3. randint(a, b)函数生成一个在[a, b]范围内的随机整数
random_integer = random.randint(1, 100)
print(f"Random Integer: {random_integer}")
5. choice(seq)函数从给定的序列中随机选择一个元素返回。
colors = ['red', 'blue', 'green', 'yellow']
random_color = random.choice(colors)
print(f"Random Color: {random_color}")
6. shuffle(seq)函数用于将序列中的元素随机排序
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(f"Shuffled Numbers: {numbers}")
7. sample(population, k)函数返回从总体中选择的唯一元素的随机列表。
cards = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
random_cards = random.sample(cards, k=5)
print(f"Random Cards: {random_cards}")
8. uniform(a, b)函数返回位于[a, b]范围内的均匀分布的随机浮点数。
uniform_number = random.uniform(1.0, 5.0)
print(f"Uniform Number: {uniform_number}")
9. gauss(mu, sigma)函数返回符合指定均值和标准差的正态分布的随机浮点数。
normal_number = random.gauss(0, 1)
print(f"Normal Number: {normal_number}")
python的random基本使用,正态分布随机数
最新推荐文章于 2024-01-16 01:00:00 发布