class RandomDataGenerator implements RandomData, Serializable {

    public int nextHypergeometric(int populationSize, int numberOfSuccesses, int sampleSize) throws NotPositiveException, NotStrictlyPositiveException, NumberIsTooLargeException {
        return new HypergeometricDistribution(getRandomGenerator(),populationSize,
                numberOfSuccesses, sampleSize).sample();
    }

    public  RandomDataGenerator();
    public  RandomDataGenerator(RandomGenerator rand);

}