In [1]:
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [12,8]

def toss_a_coin(bias=0.5) :
	"""
		A fair coin as bias  =0.5
		one can use a number betweet 0 and 1
		bais the coin
	"""
	r=np.random.uniform()
	if r < bias : 
		p=0
	else : 
		p=1
	return p
N=10000
res=[ toss_a_coin() for ii in range(N)]
bins=[0.1*x for x in range(12)]
plt.hist(res,bins=bins,align='left', rwidth=0.8, color='C4')
plt.xlim([-0.1, 1.1])
plt.xticks([0,1], ['Heads', 'Tails'])
plt.grid(alpha=0.3)
plt.xlabel('{Heads, Tails}')
plt.ylabel('Count')
plt.show()
No description has been provided for this image
In [ ]: