在Python中,random
模块提供了生成伪随机数的函数,可以用于各种随机操作。要使用这些函数,我们需要先导入random
模块。下面是一些常见的random
模块的函数和用法:
- 生成随机整数:
randint(a, b)
函数可返回一个指定范围内的随机整数,包括a
和b
。
import random
random_number = random.randint(1, 100)
print(random_number)
- 生成随机浮点数:
uniform(a, b)
函数可返回一个指定范围内的随机浮点数,包括a
和b
。
import random
random_float = random.uniform(0.0, 1.0)
print(random_float)
- 从序列中选择随机元素:
choice(seq)
函数可从给定的序列中随机选择一个元素。
import random
fruits = ['apple', 'banana', 'cherry', 'durian']
random_fruit = random.choice(fruits)
print(random_fruit)
- 打乱列表顺序:
shuffle(lst)
函数可将列表中的元素随机打乱顺序。
import random
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers)
- 随机选择多个元素:
sample(population, k)
函数可从指定的序列中随机选择k
个元素组成一个新的列表。
import random
numbers = [1, 2, 3, 4, 5]
random_numbers = random.sample(numbers, 3)
print(random_numbers)
这些只是random
模块中的几个常用函数,还有其他函数如生成随机字符串、生成随机密码等。可以参考Python官方文档中的random
模块部分,以获取更多关于随机数生成的函数和使用方法。