Apache Commons logo Apache Commons RNG

JIRA Report

Fix Version Key Component Summary Type Resolution Status
1.5 RNG-166 sampling LogNormalSampler should allow negative scale (mean of the natural logarithm of the distribution values) Bug Fixed Resolved
1.5 RNG-165 sampling RejectionInversionZipfSampler should allow exponent of zero Bug Fixed Resolved
1.5 RNG-172 sampling UniformLongSampler can precompute the rejection limit Improvement Implemented Resolved
1.5 RNG-164 sampling Refactor SimpleSampler in SamplerBaseTest.java to improve test logic Improvement Implemented Resolved
1.5 RNG-182 bom, client-api, core, sampling, simple Bill of Materials (BOM) New Feature Implemented Resolved
1.5 RNG-179 sampling The Fast Loaded Dice Roller: A Near-Optimal Exact Sampler for Discrete Probability Distributions New Feature Implemented Resolved
1.5 RNG-177 sampling Add stream methods to the sampler API New Feature Implemented Resolved
1.5 RNG-167 sampling Sampling from a T-distribution New Feature Implemented Resolved
1.4 RNG-159 sampling ZigguratSampler.NormalizedGaussian has incorrect Gaussian output Bug Fixed Closed
1.4 RNG-146 sampling GaussianSampler should not allow infinite standard deviation Bug Fixed Closed
1.4 RNG-144 sampling AhrensDieterExponentialSampler can infinite loop Bug Fixed Closed
1.4 RNG-130 sampling UnitSphereSampler for 1 dimension can return invalid length samples Bug Fixed Closed
1.4 RNG-163 client-api, core, sampling, simple Update to JUnit 5 Improvement Implemented Closed
1.4 RNG-160 sampling Performance of modified Ziggurat samplers Improvement Implemented Resolved
1.4 RNG-157 sampling Deprecate UnitSphereSampler constructor Improvement Implemented Closed
1.4 RNG-155 sampling ZigguratNormalizedGaussianSampler to use a table size of 256 Improvement Implemented Closed
1.4 RNG-154 sampling Avoid infinite samples in the normalised Gaussian samplers Improvement Implemented Closed
1.4 RNG-153 sampling Update the UnitBallSampler method to use an exponential deviate Improvement Implemented Closed
1.4 RNG-152 sampling Update sampling to use ZigguratSampler.NormalizedGaussian Improvement Implemented Closed
1.4 RNG-151 sampling Modified Ziggurat algorithm for normal and exponential sampling Improvement Implemented Closed
1.4 RNG-150 sampling Update samplers to use the ziggurat exponential sampler Improvement Implemented Closed
1.4 RNG-129 sampling Performance improvement for UnitSphereSampler Improvement Implemented Closed
1.4 RNG-128 sampling UnitBallSampler Improvement Implemented Closed
1.4 RNG-126 sampling PoissonSamplerCache to return a SharedStateDiscreteSampler Improvement Implemented Closed
1.4 RNG-162 client-api, core, sampling, simple Update to Java 8 New Feature Implemented Closed
1.4 RNG-158 client-api, core, sampling, simple Update to Java 1.7 New Feature Implemented Closed
1.4 RNG-156 sampling Dirichlet distribution sampler New Feature Implemented Closed
1.4 RNG-147 sampling LevySampler New Feature Implemented Closed
1.4 RNG-145 sampling "ContinuousUniformSampler" with both bounds excluded New Feature Implemented Closed
1.4 RNG-140 sampling nextLong(long lo, long hi) New Feature Implemented Closed
1.4 RNG-138 sampling CompositeSamplers to return a single sample from a composite of 2 or more samplers of the same type New Feature Implemented Closed
1.4 RNG-137 sampling StableSampler to sample from a stable distribution New Feature Implemented Closed
1.4 RNG-136 sampling ObjectSampler<T> and SharedStateObjectSampler<T> interfaces New Feature Implemented Closed
1.4 RNG-135 sampling TetrahedronSampler: Sample uniformly from a tetrahedron New Feature Implemented Closed
1.4 RNG-134 sampling BoxSampler to sampler uniformly from a box (or hyperrectangle) New Feature Implemented Closed
1.4 RNG-133 sampling LineSampler: Sample uniformly within a line New Feature Implemented Closed
1.4 RNG-131 sampling TriangleSampler: Sample uniformly within a triangle New Feature Implemented Closed
1.4 RNG-132 sampling Package rng.sampling.shape for sampling coordinates from shapes Task Implemented Closed
1.4 RNG-125 core, sampling Run the performance benchmarks for new generators Task Implemented Closed
1.3 RNG-96 sampling AhrensDieterMarsagliaTsangGammaSampler incorrectly names parameters Bug Fixed Closed
1.3 RNG-93 sampling SmallMeanPoissonSampler should require p0 to be positive Bug Fixed Closed
1.3 RNG-92 sampling LargeMeanPoissonSampler cannot handle a mean less than 1 Bug Fixed Closed
1.3 RNG-121 sampling Cheng Beta Sampler Improvement Implemented Closed
1.3 RNG-114 sampling Improve ListSampler shuffle algorithm to detect instances of RandomAccess Improvement Implemented Closed
1.3 RNG-110 sampling Factory methods for Discrete and Continuous distribution samplers Improvement Implemented Closed
1.3 RNG-109 sampling DiscreteProbabilityCollectionSampler to use an internal DiscreteSampler Improvement Implemented Closed
1.3 RNG-103 sampling LargeMeanPoissonSampler to use KempSmallMeanPoissonSampler Improvement Implemented Closed
1.3 RNG-95 sampling DiscreteUniformSampler Improvement Implemented Closed
1.3 RNG-74 sampling DiscreteUniformSampler can be optimised for the algorithm Improvement Implemented Closed
1.3 RNG-73 sampling Improve Javadoc for the samplers Improvement Implemented Closed
1.3 RNG-71 sampling Validate parameters for the distribution samplers Improvement Implemented Closed
1.3 RNG-68 sampling AhrensDieterMarsagliaTsangGammaSampler constructor can be optimised for the theta parameter Improvement Implemented Closed
1.3 RNG-102 sampling SharedStateSampler interface New Feature Implemented Closed
1.3 RNG-101 sampling MarsagliaTsangWang discrete probability sampler New Feature Implemented Closed
1.3 RNG-100 sampling GuideTableDiscreteSampler New Feature Implemented Closed
1.3 RNG-99 sampling AliasMethodDiscreteSampler New Feature Implemented Closed
1.3 RNG-91 sampling Kemp small mean poisson sampler New Feature Implemented Closed
1.3 RNG-69 sampling GeometricSampler New Feature Implemented Closed
1.2 RNG-56 sampling Infinite loop in Ziggurat implementation Bug Fixed Closed
1.2 RNG-55 sampling UnitSphereSampler Bug Fixed Closed
1.2 RNG-52 sampling PoissonSampler allows mean above Integer.MAX_VALUE Bug Fixed Closed
1.2 RNG-61 sampling PermutationSampler shuffle contains unnecessary conditional Improvement Fixed Closed
1.2 RNG-51 sampling PoissonSampler single use speed improvements using a cache Improvement Implemented Closed
1.2 RNG-62 sampling CombinationSampler New Feature Implemented Closed
1.1 RNG-50 sampling PoissonSampler single use speed improvements Improvement Implemented Closed
1.1 RNG-43 sampling Log-normal samplers Improvement Implemented Closed
1.1 RNG-42 sampling Use Ziggurat implementation in other samplers Improvement Fixed Closed
1.1 RNG-36 sampling Variation of the Box-Muller algorithm New Feature Fixed Closed
1.1 RNG-34 sampling Benchmarks for samplers Task Implemented Closed
1.1 RNG-53 sampling Prevent bad usage of internal class Wish Fixed Closed
1.1 RNG-47 sampling Migrate "EnumeratedDistribution" from "Commons Math" Wish Fixed Closed
1.1 RNG-39 sampling Move "UnitSphereRandomVectorGenerator" from "Commons Math" Wish Implemented Closed
1.1 RNG-37 sampling Ziggurat algorithm Wish Fixed Closed
1.1 RNG-35 sampling Marker interface for normalized Gaussian sampler Wish Implemented Closed
1.0 RNG-30 sampling Sampling New Feature Implemented Closed