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