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; } }