Fix Version |
Key |
Component |
Summary |
Type |
Resolution |
Status |
1.3 |
RNG-115 |
core |
JDKRandom to allow restore state when saved from a different instance |
Bug |
Implemented |
Resolved |
1.3 |
RNG-96 |
sampling |
AhrensDieterMarsagliaTsangGammaSampler incorrectly names parameters |
Bug |
Fixed |
Resolved |
1.3 |
RNG-93 |
sampling |
SmallMeanPoissonSampler should require p0 to be positive |
Bug |
Fixed |
Resolved |
1.3 |
RNG-92 |
sampling |
LargeMeanPoissonSampler cannot handle a mean less than 1 |
Bug |
Fixed |
Resolved |
1.3 |
RNG-122 |
simple |
Change SeedFactory random source |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-121 |
sampling |
Cheng Beta Sampler |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-120 |
core, simple |
Fix security issues in serialization code for Random instances |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-117 |
simple |
RandomSource to support creating byte[] seed for implementing class. |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-116 |
simple |
RandomSource to expose supported functionality and seed size |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-114 |
sampling |
Improve ListSampler shuffle algorithm to detect instances of RandomAccess |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-111 |
core |
Jenkins Small Fast generator |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-110 |
sampling |
Factory methods for Discrete and Continuous distribution samplers |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-109 |
sampling |
DiscreteProbabilityCollectionSampler to use an internal DiscreteSampler |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-108 |
simple |
Update the SeedFactory to improve performance |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-106 |
core, simple |
XorShiRo generators require non-zero input seeds |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-103 |
sampling |
LargeMeanPoissonSampler to use KempSmallMeanPoissonSampler |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-95 |
sampling |
DiscreteUniformSampler |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-90 |
core |
Improve nextInt(int) and nextLong(long) for powers of 2 |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-88 |
examples |
Update the GenerationPerformance benchmark |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-87 |
core |
MultiplyWithCarry256 |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-81 |
core |
NumberFactory to evenly sample all representable rationals between 0 and 1 |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-77 |
core |
Update the NumberFactory conversion to and from byte arrays |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-76 |
core |
Add a primitive constructor to SplitMix64 |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-75 |
simple |
Improve the speed of the RandomSource create method. |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-74 |
sampling |
DiscreteUniformSampler can be optimised for the algorithm |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-73 |
sampling |
Improve Javadoc for the samplers |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-71 |
sampling |
Validate parameters for the distribution samplers |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-68 |
sampling |
AhrensDieterMarsagliaTsangGammaSampler constructor can be optimised for the theta parameter |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-67 |
|
Instructions for how to build and run the examples-stress code |
Improvement |
Implemented |
Resolved |
1.3 |
RNG-119 |
core |
Add LongJumpable support to XorShiRo generators |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-118 |
core |
XoRoShiRo PlusPlus generators |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-112 |
core |
SFC: Chris Doty-Humphrey's Chaotic PRNG |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-102 |
sampling |
SharedStateSampler interface |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-101 |
sampling |
MarsagliaTsangWang discrete probability sampler |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-100 |
sampling |
GuideTableDiscreteSampler |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-99 |
sampling |
AliasMethodDiscreteSampler |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-98 |
client-api, core |
LongJumpableUniformRandomProvider |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-97 |
client-api, core |
JumpableUniformRandomProvider |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-91 |
sampling |
Kemp small mean poisson sampler |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-82 |
core, simple |
XorShift1024StarPhi generator |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-79 |
core |
Benchmark methods for producing nextDouble |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-78 |
simple |
ThreadLocalRandomSource |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-70 |
core, simple |
xoshiro generators |
New Feature |
Implemented |
Resolved |
1.3 |
RNG-86 |
examples |
PractRand |
Wish |
Implemented |
Resolved |
1.3 |
RNG-49 |
|
Fix PMD warnings |
Wish |
Fixed |
Resolved |
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 |
|
PoissonSampler single use speed improvements using a cache |
Improvement |
Implemented |
Closed |
1.2 |
RNG-62 |
|
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 |
Resolved |
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-37 |
sampling |
Ziggurat algorithm |
Wish |
Fixed |
Closed |
1.1 |
RNG-35 |
sampling |
Marker interface for normalized Gaussian sampler |
Wish |
Implemented |
Closed |
1.0 |
RNG-15 |
|
Bad grammer in RandomSource.State type javadoc comment |
Bug |
Fixed |
Closed |
1.0 |
RNG-21 |
|
Interface "RestorableUniformRandomProvider" |
Improvement |
Implemented |
Closed |
1.0 |
RNG-20 |
|
Initial state diversity |
Improvement |
Implemented |
Closed |
1.0 |
RNG-10 |
|
"save" and "restore" using explicit byte array |
Improvement |
Fixed |
Closed |
1.0 |
RNG-30 |
|
Sampling |
New Feature |
Implemented |
Closed |
1.0 |
RNG-24 |
|
Bridge to "java.util.Random" |
New Feature |
Implemented |
Closed |
1.0 |
RNG-14 |
|
Allow passing a byte array as seed |
New Feature |
Implemented |
Closed |
1.0 |
RNG-13 |
|
Implement "KISS" algorithm |
New Feature |
Fixed |
Closed |
1.0 |
RNG-12 |
|
Implement "multiply-with-carry" algorithm |
New Feature |
Fixed |
Closed |
1.0 |
RNG-11 |
|
Set Up Travis-CI and Coveralls |
New Feature |
Implemented |
Closed |
1.0 |
RNG-5 |
|
Create API usage demo example application. |
Task |
Fixed |
Closed |
1.0 |
RNG-4 |
|
Add benchmark to compare performance of generating a sequence of number values. |
Task |
Fixed |
Closed |
1.0 |
RNG-3 |
|
[Site] issue-tracking page should poin to new RNG related JIRA. |
Task |
Fixed |
Closed |
1.0 |
RNG-2 |
|
Allow creation and execution of JMH based benchmarks |
Task |
Fixed |
Closed |
1.0 |
RNG-22 |
|
Prevent "save/restore" |
Wish |
Implemented |
Closed |