Started with Noisy GM model:

Using Box muller method to Generate random numbers of
N(0,1)