python随机生成数
时间: 2024-09-26 11:12:22 浏览: 29
Python海龟调用随机函数生成各种树木.py
在Python中,你可以使用内置的random模块来生成各种类型的随机数。以下是几个常用的随机数生成函数:
1. **`random.random()`**:返回0到1之间的一个浮点数(包括0,但不包括1)。
2. **`random.randint(a, b)`**:返回a和b之间的整数(包括a和b)。
3. **`random.choice(seq)`**:从序列seq中随机选择一个元素。
4. **`random.choices(population, weights=None, *, cum_weights=None, k=1)`**:如果weights给出,则按照权重概率抽取元素,如果没有则等概率抽样k个元素。
5. **`numpy.random`**:NumPy库提供更高级的随机数生成功能,可以生成分布均匀、正态分布等多种分布的随机数组。
示例:
```python
import random
# 生成一个0到9的随机整数
random_number = random.randint(0, 9)
print(random_number)
# 从列表中随机选择一个元素
fruits = ['apple', 'banana', 'cherry']
random_fruit = random.choice(fruits)
print(random_fruit)
# 导入numpy生成正态分布的随机数
import numpy as np
normal_random = np.random.randn()
print(normal_random)
```
阅读全文