public DiscreteUniform(int low, int high) throws ParameterException {
		if (low < 1 || high <= low) {
			throw new ParameterException("DiscreteUniform parameters a in N, b > a.");
		} else {
			this.low = low;
			this.high = high;
			unif = new ContinuousUniform(low, high + 1);
		}
	}