pub fn random_unit_vector() -> Vec3
Returns a random point on the unit sphere surface (true Lambertian reflection).