Can i use box muller transform to generate a distribution with two different sigma (i.e. sigma_x and sigma_y)? I want to generate a random gaussian angle (C) relative to z axis on circle plane, then set the angle relative to the x, A and y axis, B, wrt to the original angle. However, I want the output to be elliptical on x/y plane... Some pseudo code would help.