生成随机浮点数:
- random.random():返回 [0.0, 1.0) 范围内的随机浮点数。
import random
value = random.random()
print(value)
生成指定范围的随机整数:
- random.randint(a, b):返回 [a, b] 范围内的随机整数。
import random
value = random.randint(1, 10)
print(value)
生成指定范围的随机浮点数:
- random.uniform(a, b):返回 [a, b] 范围内的随机浮点数。
import random
value = random.uniform(1.0, 10.0)
print(value)
从序列中随机选择元素:
- random.choice(sequence):从序列中随机选择一个元素。
import random
fruits = ['apple', 'banana', 'orange', 'grape']
chosen_fruit = random.choice(fruits)
print(chosen_fruit)
打乱序列的顺序:
- random.shuffle(sequence):将序列中的元素随机打乱顺序。
import random
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers)
生成随机种子:
- random.seed([x]):用于初始化随机数生成器。如果不提供种子,将使用系统当前时间。
import random
random.seed(42) # 使用固定的种子,生成的随机数序列将相同
value = random.random()
print(value)
这只是 random 模块提供的一小部分功能。在实际应用中,根据需要,你可能还会用到其他函数,如生成随机样本、高斯分布随机数等。请查阅 Python 官方文档以获取完整的 random 模块文档和函数列表:[random 模块文档](https://docs.python.org/3/library/random.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/251/Python3