internal override BaseDistribution InnerGetRatio(BaseDistribution value)
        {
            switch (value.InnerDistributionType)
            {
            case DistributionType.Number:
            {
                return(Mean / value.InnerMean);
            }

            case DistributionType.Continious:
            case DistributionType.Discrete:
            {
                return(CommonRandomMath.Divide(Mean, value));
            }

            default:
            {
                throw new DistributionsInvalidOperationException();
            }
            }
        }