I recommend using pythonista's best friend - interactive interpretator. You can list all available methods and get help on them. Python names are quite descriptive and just scanning available methods and trying out most promising ones may help you find solution for your problem.
>>> import random
>>> random. # 2 x TAB key
random.betavariate( random.lognormvariate( random.seed(
random.BPF random.normalvariate( random.setstate(
random.choice( random.NV_MAGICCONST random.SG_MAGICCONST
random.choices( random.paretovariate( random.shuffle(
random.expovariate( random.randint( random.SystemRandom(
random.gammavariate( random.Random( random.triangular(
random.gauss( random.random( random.TWOPI
random.getrandbits( random.randrange( random.uniform(
random.getstate( random.RECIP_BPF random.vonmisesvariate(
random.LOG4 random.sample( random.weibullvariate(
>>> help(random.choice)
Help on method choice in module random:
choice(seq) method of random.Random instance
Choose a random element from a non-empty sequence.
(END)
>>> random.choice(['heads', 'tails'])
'heads'
>>> random.choice(['heads', 'tails'])
'heads'
>>> random.choice(['heads', 'tails'])
'tails'
You don't need
i = 0
because for-loop does it for you. If you want loop 100 times then:
for i in range(100):