python随机小数
时间: 2024-11-29 12:11:55 浏览: 0
python 随机红包金额拆分
在Python中,你可以使用内置的random模块来生成随机小数。这个模块提供了一系列函数,用于生成各种类型的随机数值。以下是一些常用的方法:
- `random.random()`:返回0到1之间的浮点数(包含0但不包含1)。
- `random.uniform(a, b)`:返回a和b之间(包括a和b)的浮点数。
- `random.randint(a, b)`:返回a和b(包括a和b)之间的整数。
- `random.triangular(left, mode, right)`:返回从left到right(包含左右端点)的三角分布随机数,mode是一个峰值点。
- `random.expovariate(lambd)`:基于指数分布生成随机数,lambd是平均等待时间的倒数。
- `random.normalvariate(mu, sigma)`:返回正态分布(也称高斯分布)的随机数,mu是均值,sigma是标准差。
例如,如果你想生成一个介于0到1之间的随机小数,你可以这样做:
```python
import random
x = random.random()
```
阅读全文