package edu.brown.oltpgenerator.env.RandomDistribution; import java.util.Map; import edu.brown.oltpgenerator.AbstractBenchmark.RandomGenerator.ZipfGenerator; import edu.brown.oltpgenerator.gui.common.RandomDistribution.RandomDistributionKey; public class ZipfDistribution extends NumericDistribution { protected ZipfDistribution(Map<String, Object> params) { super(params); } @Override protected Object[] getParas() { Object min = getUserInput(RandomDistributionKey.MIN.name()); Object max = getUserInput(RandomDistributionKey.MAX.name()); Object sigma = getUserInput(RandomDistributionKey.SIGMA.name()); Object epsilon = getUserInput(RandomDistributionKey.EPSILON.name()); return new Object[] { min, max, sigma, epsilon }; } @Override protected String getRandomGeneratorClassName() { return ZipfGenerator.class.getSimpleName(); } }