public class JRandomArray {

	private JRandomArray() {}

	/* 	this class exists solely to create the static method jRandomArray,
		which is overloaded for both continuous and discrete distributions
	*/

	// 	continuous distributions; returns a list of doubles
	public static double[]
		jRandomArray(cern.jet.random.AbstractContinousDistribution obj, int n) {
		double[] list = new double[n];
		for (int i = 0; i < n; i++)
			list[i] = obj.nextDouble();
		return list;
	}

	// 	discrete distributions; returns of list of ints
	public static int[]
		jRandomArray(cern.jet.random.AbstractDiscreteDistribution obj, int n) {
		int[] list = new int[n];
		for (int i = 0; i < n; i++)
			list[i] = obj.nextInt();
		return list;
	}

}

