我想生成随机的数字三元组(h,v,d)。
d 数是根据 h、v 在一些 if 语句之后的随机值生成的
h 和 v 是已知区间内的整数
下面有一个代码示例:
l="low"
m="medium"
h="high"
for i in range (100):
h=random.random()*3
v=random.choice(['low', 'medium', 'high'])
d1=1
d1_2=random.randint(1,2)
d1_3=random.randint(1,3)
if 0<h<0.5 or h==0:
if v==l:
d=d1
elif v==m:
d=d1_2
elif v==h:
d=d1_3
d1 的概率为 83.3%,d1_2 的概率为 6.7%,而 d1_3 的概率为 10%
如何在 Python 中插入这些可能性???
非常感谢您提前...