数字 (h、v、d) のランダムなトライアドを生成したいと思います。
d 数は、いくつかの if ステートメントに続く h、v のランダムな値に従って生成されます。
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に挿入するにはどうすればよいですか???
事前にどうもありがとうございました...