[Debian-med-packaging] Bug#796643: ITP: libuncommons-maths-java -- Random number generators, probability distributions, combinatorics and statistics for Java
Afif Elghraoui
afif at ghraoui.name
Sun Aug 23 06:39:59 UTC 2015
Package: wnpp
Severity: wishlist
Owner: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Control: block 395843 by -1
* Package name : libuncommons-maths-java
Version : 1.2.3
Upstream Author : Daniel W. Dyer
* URL : http://maths.uncommons.org
* License : Apache
Programming Lang: Java
Description : Random number generators, probability distributions, combinatorics and statistics for Java
The Uncommons Maths library provides five easy-to-use, statistically sound,
high-performance pseudorandom number generators (RNGs). They are:
* MersenneTwisterRNG
A Java port of the fast and reliable Mersenne Twister RNG originally
developed by Makoto Matsumoto and Takuji Nishimura.
* XORShiftRNG
A Java implementation of the very fast PRNG described by George Marsaglia.
It has a period of about 2160, which although much shorter than the
Mersenne Twister's, it can be up to twice as fast.
* CMWC4096RNG
A Java implementation of a Complementary-Multiply-With-Carry (CMWC) RNG as
described by George Marsaglia. It has an extremely long period (2131104)
and performance comparable to the Mersenne Twister (though the Mersenne
Twister has the advantage of only requiring 16 bytes of seed data rather
than the 16 kilobytes required by the CMWC RNG).
* AESCounterRNG
This is a cryptographically-strong1 non-linear RNG that is around 10x
faster than java.security.SecureRandom. Reverse-engineering the generator
state from observations of its output would involve cracking the AES block
cipher.
* CellularAutomatonRNG
A Java port of Tony Pasqualoni's fast Cellular Automaton RNG. It uses a
256-cell automaton to generate random values.
This package is a dependency of wgs-assembler and will be handled by the
Debian Med team.
More information about the Debian-med-packaging
mailing list