protected override double GenerateValue()
 {
     return(RandomValueGenerator.GenerateDouble(Constraints[ConstraintTypes.Min], Constraints[ConstraintTypes.Max]));
 }