我正在使用random.random()
获得随机浮动(显然!)。但我真正想要的是:
there's a 30% chance my app does this:
pass
else:
pass
你们可以帮助我构建这个吗?
答案 0 :(得分:12)
if random.random() > 0.5:
# your app does this
pass
else:
# your app does that
pass
答案 1 :(得分:6)
试试这个:
if random.randint(1, 10) in (1, 2, 3):
print '30% chance'
else:
print '70% chance'
这里randint
会产生一个介于1-10之间的数字,有30%的可能性介于1-3之间,70%的可能性介于4-10之间