Python 随机数生成函数:完整指南

Python 提供了丰富的随机数生成函数,可以满足各种需求。以下列出了常用的函数及其使用方法:

  1. random.random():生成 0~1 之间的随机浮点数。

  2. random.randint(a, b):生成 a~b 之间的随机整数。

  3. random.uniform(a, b):生成 a~b 之间的随机浮点数。

  4. random.randrange(start, stop[, step]):在 [start, stop) 范围内按 step 步长生成随机数。

  5. random.choice(seq):从序列 seq 中随机选择一个元素。

  6. random.shuffle(seq):将序列 seq 中的元素随机排序。

  7. 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)

更多信息:

Python 随机数生成函数:完整指南

原文地址: https://www.cveoy.top/t/topic/oZ1x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录