Python 生成几何分布随机数
时间: 2023-08-01 22:07:26 浏览: 221
Python生成随机数的方法
要在Python中生成几何分布的随机数,可以使用random模块中的geometric函数。这个函数返回一个满足几何分布的随机整数。
下面是一个示例代码:
```python
import random
def generate_geometric(p):
return random.geometric(p)
p = 0.5 # 成功概率
random_number = generate_geometric(p)
print(random_number)
```
在上面的代码中,我们定义了一个`generate_geometric`函数,它接受一个参数`p`,表示成功的概率。然后,我们调用`random.geometric(p)`函数来生成一个满足几何分布的随机数,并将结果打印出来。
请注意,`p`的取值范围应该在0到1之间,表示成功的概率。如果想要生成更多的随机数,可以多次调用`generate_geometric`函数。
希望这个例子能帮到你!如果你还有其他问题,请继续提问。
阅读全文