public Vector3 Generate() { return(RandomService.Nextfloat() < 0.5f ? P0.Generate() : P1.Generate()); }