public static void Main()
Random random = new Random();
for(int i = 0; i < 1000;i++)
double u1 = random.NextDouble();
double u2 = random.NextDouble();
double rand_std_normal = Math.Sqrt(-2d * Math.Log(u1)) * Math.Cos(2d * Math.PI * u2);
double rand_normal = 0 + 1 * rand_std_normal;
Console.WriteLine(rand_normal);