In [1]:
import numpy as np
import matplotlib.pyplot as plt
from IPython.display import display,Math
In [2]:
angs = np.random.randn(100) # standard deviation

for i in angs:
    plt.plot([0,np.cos(i)],[0,np.sin(i)])
    
plt.axis('square')
plt.axis([-1,1,-1,1])
plt.axis('off')
plt.show()
In [3]:
angs = np.random.rand(100) # 0.0 - 1.0
#print(angs)

for i in angs:
    plt.plot([0,np.cos(i)],[0,np.sin(i)])
    
plt.axis('square')
plt.axis([-1,1,-1,1])
plt.axis('off')
plt.show()
In [4]:
angs = np.random.rand(100)*2*np.pi # 2 * pi
#print(angs)

for i in angs:
    plt.plot([0,np.cos(i)],[0,np.sin(i)])
    
plt.axis('square')
plt.axis([-1,1,-1,1])
plt.axis('off')
plt.show()