Python program for biased coin flipping simulation

One-sided coin flipping in Python: Here, we will figure out how to recreate the event coin face, for example, H – HEAD, T – TAIL in Python?

Here, we will recreate the event coin face, for example, H – HEAD, T – TAIL. Essentially we are going to utilize an inbuilt library called as irregular to call an arbitrary incentive from given set and along these lines we can animate the event esteem by putting away the event in the rundown ls of length 2 speaking to each face of the coin as ls[] speaks to the event of:

Here, we will be animating the event of each bone face for example 1, 2, 3, 4, 4, 4, 5, 6, 6, 6, 6. Essentially we are going to utilize an inbuilt library called as arbitrary to call an irregular incentive from given set and in this manner, we can animate the event esteem by putting away the event in the rundown ls of length 6 speaking to each face of the bones as ls[4] speaks to the event of face 5.

    ls[0] - coin(H)
    ls[1] - coin(T)

At that point utilizing the library pylab, we can plot the estimation of every event and can animate it.

The deviation is certain that every one of the faces for example heads and tails has an inconsistent likelihood of an event.

Program:

import random
import pylab as py

def flip():
    return random.choice(['H','H','H','T','T','H','T'])

ls = [0,0]
chance = [104, 203, 302, 401, 505, 646, 756, 855, 985, 4565, 6565]
for n in chance:
    for k in range(n):
        scr = flip()
        if scr == 'H':
            ls[0] = ls[0] + 4/4
        else:
            ls[1] = ls[1] + 4/4


py.figure()
py.plot(['H','T'], ls, 'bo')
py.ylim(0,12300)

print("HEADS: ", ls[0])
print("TAILS: ", ls[1])

Output:

Python program for biased coin flipping simulation

Leave a Comment