Apache Commons logo Apache Commons RNG

JIRA Report

Fix Version Key Component Summary Type Resolution Status
1.4 RNG-159 sampling ZigguratSampler.NormalizedGaussian has incorrect Gaussian output Bug Fixed Resolved
1.4 RNG-146 sampling GaussianSampler should not allow infinite standard deviation Bug Fixed Resolved
1.4 RNG-144 sampling AhrensDieterExponentialSampler can infinite loop Bug Fixed Resolved
1.4 RNG-130 sampling UnitSphereSampler for 1 dimension can return invalid length samples Bug Fixed Resolved
1.4 RNG-163 client-api, core, sampling, simple Update to JUnit 5 Improvement Implemented Resolved
1.4 RNG-160 sampling Performance of modified Ziggurat samplers Improvement Implemented Resolved
1.4 RNG-157 sampling Deprecate UnitSphereSampler constructor Improvement Implemented Resolved
1.4 RNG-155 sampling ZigguratNormalizedGaussianSampler to use a table size of 256 Improvement Implemented Resolved
1.4 RNG-154 sampling Avoid infinite samples in the normalised Gaussian samplers Improvement Implemented Resolved
1.4 RNG-153 sampling Update the UnitBallSampler method to use an exponential deviate Improvement Implemented Resolved
1.4 RNG-152 sampling Update sampling to use ZigguratSampler.NormalizedGaussian Improvement Implemented Resolved
1.4 RNG-151 sampling Modified Ziggurat algorithm for normal and exponential sampling Improvement Implemented Resolved
1.4 RNG-150 sampling Update samplers to use the ziggurat exponential sampler Improvement Implemented Resolved
1.4 RNG-129 sampling Performance improvement for UnitSphereSampler Improvement Implemented Resolved
1.4 RNG-128 sampling UnitBallSampler Improvement Implemented Resolved
1.4 RNG-126 sampling PoissonSamplerCache to return a SharedStateDiscreteSampler Improvement Implemented Resolved
1.4 RNG-124 core, simple Create fixed increment PCG generators Improvement Implemented Resolved
1.4 RNG-123 core PCG generators may exhibit massive stream correlation Improvement Implemented Resolved
1.4 RNG-162 client-api, core, sampling, simple Update to Java 8 New Feature Implemented Resolved
1.4 RNG-158 client-api, core, sampling, simple Update to Java 1.7 New Feature Implemented Resolved
1.4 RNG-156 sampling Dirichlet distribution sampler New Feature Implemented Resolved
1.4 RNG-147 sampling LevySampler New Feature Implemented Resolved
1.4 RNG-145 sampling "ContinuousUniformSampler" with both bounds excluded New Feature Implemented Resolved
1.4 RNG-143 simple Instance create() method for RandomSource New Feature Implemented Resolved
1.4 RNG-140 sampling nextLong(long lo, long hi) New Feature Implemented Resolved
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 Resolved
1.4 RNG-137 sampling StableSampler to sample from a stable distribution New Feature Implemented Resolved
1.4 RNG-136 sampling ObjectSampler<T> and SharedStateObjectSampler<T> interfaces New Feature Implemented Resolved
1.4 RNG-135 sampling TetrahedronSampler: Sample uniformly from a tetrahedron New Feature Implemented Resolved
1.4 RNG-134 sampling BoxSampler to sampler uniformly from a box (or hyperrectangle) New Feature Implemented Resolved
1.4 RNG-133 sampling LineSampler: Sample uniformly within a line New Feature Implemented Resolved
1.4 RNG-131 sampling TriangleSampler: Sample uniformly within a triangle New Feature Implemented Resolved
1.4 RNG-139 Build fails ("site" goal) Task Fixed Resolved
1.4 RNG-132 sampling Package rng.sampling.shape for sampling coordinates from shapes Task Implemented Resolved
1.4 RNG-125 core, sampling Run the performance benchmarks for new generators Task Implemented Resolved
1.3 RNG-115 core JDKRandom to allow restore state when saved from a different instance Bug 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-122 simple Change SeedFactory random source Improvement Implemented Closed
1.3 RNG-121 sampling Cheng Beta Sampler Improvement Implemented Closed
1.3 RNG-120 core, simple Fix security issues in serialization code for Random instances Improvement Implemented Closed
1.3 RNG-117 simple RandomSource to support creating byte[] seed for implementing class. Improvement Implemented Closed
1.3 RNG-116 simple RandomSource to expose supported functionality and seed size Improvement Implemented Closed
1.3 RNG-114 sampling Improve ListSampler shuffle algorithm to detect instances of RandomAccess Improvement Implemented Closed
1.3 RNG-111 core Jenkins Small Fast generator 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-108 simple Update the SeedFactory to improve performance Improvement Implemented Closed
1.3 RNG-106 core, simple XorShiRo generators require non-zero input seeds 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-90 core Improve nextInt(int) and nextLong(long) for powers of 2 Improvement Implemented Closed
1.3 RNG-88 examples Update the GenerationPerformance benchmark Improvement Implemented Closed
1.3 RNG-87 core MultiplyWithCarry256 Improvement Implemented Closed
1.3 RNG-81 core NumberFactory to evenly sample all representable rationals between 0 and 1 Improvement Implemented Closed
1.3 RNG-77 core Update the NumberFactory conversion to and from byte arrays Improvement Implemented Closed
1.3 RNG-76 core Add a primitive constructor to SplitMix64 Improvement Implemented Closed
1.3 RNG-75 simple Improve the speed of the RandomSource create method. 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-67 examples Instructions for how to build and run the examples-stress code Improvement Implemented Closed
1.3 RNG-119 core Add LongJumpable support to XorShiRo generators New Feature Implemented Closed
1.3 RNG-118 core XoRoShiRo PlusPlus generators New Feature Implemented Closed
1.3 RNG-112 core SFC: Chris Doty-Humphrey's Chaotic PRNG New Feature 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-98 client-api, core LongJumpableUniformRandomProvider New Feature Implemented Closed
1.3 RNG-97 client-api, core JumpableUniformRandomProvider New Feature Implemented Closed
1.3 RNG-91 sampling Kemp small mean poisson sampler New Feature Implemented Closed
1.3 RNG-82 core, simple XorShift1024StarPhi generator New Feature Implemented Closed
1.3 RNG-79 core Benchmark methods for producing nextDouble New Feature Implemented Closed
1.3 RNG-78 simple ThreadLocalRandomSource New Feature Implemented Closed
1.3 RNG-70 core, simple xoshiro generators New Feature Implemented Closed
1.3 RNG-69 sampling GeometricSampler New Feature Implemented Closed
1.3 RNG-86 examples PractRand Wish Implemented Resolved
1.3 RNG-49 Fix PMD warnings Wish Fixed 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-59 simple More robust "SeedFactory" Improvement Fixed Closed
1.2 RNG-57 core CachedUniformRandomProvider for nextBoolean() and nextInt() Improvement Implemented 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-48 Prepare next release (v1.1) Task 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