我正在使用random.random()随机浮动(显然!).但我真正想做的是:
there's a 30% chance my app does this:
pass
else:
pass
Run Code Online (Sandbox Code Playgroud)
你能帮帮我解决这个问题吗?
hd1*_*hd1 12
if random.random() > 0.5:
# your app does this
pass
else:
# your app does that
pass
Run Code Online (Sandbox Code Playgroud)
试试这个:
if random.randint(1, 10) in (1, 2, 3):
print '30% chance'
else:
print '70% chance'
Run Code Online (Sandbox Code Playgroud)
这randint将产生一个介于1-10之间的数字,有30%的可能性介于1-3和70%之间,介于4-10之间
| 归档时间: |
|
| 查看次数: |
977 次 |
| 最近记录: |