python生成伯努利随机数
时间: 2023-09-04 13:15:43 浏览: 235
详解用python生成随机数的几种方法
5星 · 资源好评率100%
Python中可以使用`random`模块生成伯努利随机数,具体代码如下:
```python
import random
# 生成一个伯努利分布的随机数
# p参数为成功的概率,例如p=0.5表示成功的概率为50%
def bernoulli(p):
if random.random() < p:
return 1
else:
return 0
```
使用时,只需要调用`bernoulli`函数并传入成功的概率即可生成一个伯努利随机数,例如:
```python
# 成功的概率为60%
p = 0.6
result = bernoulli(p)
print(result)
```
输出结果有可能是0或1,表示失败或成功的结果。
阅读全文