Generate a random 3D unit vector with uniform spherical distribution