Skip to content

0.3.2 "No Two For You"

Compare
Choose a tag to compare
@tommyettinger tommyettinger released this 23 May 02:15
· 370 commits to main since this release

This release on GitHub skips past... all of the 0.2.x releases published to Maven Central only. So, covering all the changes would be a challenge. The main thing here is that 0.3.1 and 0.3.2 are bugfix releases, and 0.3.2 should always be preferred over 0.3.1 and probably 0.3.0 (some behavior changed since 0.3.0, but only the setSeed() methods for AceRandom and ScruffRandom, and the results of TupleQuasiRandom). There's lots of new features relative to the last release on GitHub, 0.1.9, like the additions of LongSequence, ArchivalWrapper, and KnownSequenceRandom, which all work together to allow storing sequences of generated longs and replaying results. There's ReverseWrapper, which changes the state in reverse, and can be used to undo shuffles, for instance. The new ScruffRandom class is quite good, and is almost as fast as WhiskerRandom while offering a minimum period guarantee of 2 to the 64 calls to nextLong().

Well, there's probably more, but you'll find it!