Salam (in farsi = Hello)
The straightforward way is to generate uniform random variable then generate Normal random variable.
2 method for this purpose is
Rejection and Mixing and Box-Muller
u can find more about these in "probability, random variables and stochastic processes" by Papoulis in chapter 7 or by a little search in net