This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-rng.git
commit c515613636985b021280f2d22939f9e832460d29 Author: aherbert <aherb...@apache.org> AuthorDate: Thu Aug 5 23:28:31 2021 +0100 Add random source as option to examples sampling command --- .../examples/sampling/ProbabilityDensityApproximationCommand.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ProbabilityDensityApproximationCommand.java b/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ProbabilityDensityApproximationCommand.java index cac392d..541d397 100644 --- a/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ProbabilityDensityApproximationCommand.java +++ b/commons-rng-examples/examples-sampling/src/main/java/org/apache/commons/rng/examples/sampling/ProbabilityDensityApproximationCommand.java @@ -70,6 +70,11 @@ class ProbabilityDensityApproximationCommand implements Callable<Void> { "Valid values: ${COMPLETION-CANDIDATES}."}) private EnumSet<Sampler> samplers = EnumSet.noneOf(Sampler.class); + /** The samplers. */ + @Option(names = {"-r", "--rng"}, + description = {"The source of randomness (default: ${DEFAULT-VALUE})."}) + private RandomSource randomSource = RandomSource.XOR_SHIFT_1024_S_PHI; + /** Flag to output all samplers. */ @Option(names = {"-a", "--all"}, description = "Output all samplers") @@ -192,7 +197,7 @@ class ProbabilityDensityApproximationCommand implements Callable<Void> { System.exit(1); } - final UniformRandomProvider rng = RandomSource.XOR_SHIFT_1024_S_PHI.create(); + final UniformRandomProvider rng = randomSource.create(); final double gaussMean = 1; final double gaussSigma = 2;