pub fn random_in_unit_disk() -> Vec3
Returns a random point inside the unit disk (z=0 plane, rejection method).