public override double NextDouble()
 {
     if (Scale == 1 && PeakX == 0)
     {
         return(z.NextDouble());
     }
     else
     {
         return(normalized.NextDouble() * Scale + PeakX);
     }
 }
 public override double NextDouble() => z.NextDouble();