Simple problem: percentage_chance = 0.36
if :
#action here has 36% chance to execute
pass
How can i solve thi
You could use random.random:
>>> import random
>>> if random.random() < percentage_chance:
print('aaa')
import random
if random.randint(0,100) < 36:
do_stuff()
This code returns a 1, 36% of the time
import random
import math
chance = 0.36
math.floor( random.uniform(0, 1/(1-chance)) )