簡單的問題: percentage_chance = 0.36百分比機率使行動
if <don't know what>:
#action here has 36% chance to execute
pass
我怎樣才能解決這個問題?
簡單的問題: percentage_chance = 0.36百分比機率使行動
if <don't know what>:
#action here has 36% chance to execute
pass
我怎樣才能解決這個問題?
你可以使用random.random
:
>>> import random
>>> if random.random() < percentage_chance:
print('aaa')
import random
if random.randint(0,100) < 36:
do_stuff()
最好使用'randrange'函數。 – SilentGhost 2010-07-08 11:43:37
太好了,現在我在範圍random.randrange(1100)(1,中間體(機率* 100)),但我不認爲這是正確的。 – methyl 2010-07-08 11:43:32
@methyl:我的解決方案有什麼問題? – SilentGhost 2010-07-08 11:44:44
它比我的更好:) – methyl 2010-07-08 11:57:52