p5-Math-Random-ISAAC - Perl interface to the ISAAC PRNG algorithm

Property Value
Distribution NetBSD 7.1
Repository NetBSD amd64
Package name p5-Math-Random-ISAAC
Package version 1.004nb5
Package architecture amd64
Package type tgz
Package license cc0-1.0-universal
Installed size 33.75 KB
Download size 10.74 KB
Official Mirror ftp.netbsd.org
As with other Pseudo-Random Number Generator (PRNG) algorithms like the
Mersenne Twister (see Math::Random::MT), this algorithm is designed to
take some seed information and produce seemingly random results as output.
However, ISAAC (Indirection, Shift, Accumulate, Add, and Count) has
different goals than these commonly used algorithms. In particular, it's
really fast - on average, it requires only 18.75 machine cycles to generate
a 32-bit value. This makes it suitable for applications where a significant
amount of random data needs to be produced quickly, such solving using the
Monte Carlo method or for games.
The results are uniformly distributed, unbiased, and unpredictable unless
you know the seed. The algorithm was published by Bob Jenkins in the late
90s and despite the best efforts of many security researchers, no feasible
attacks have been found to date.
Homepage: http://search.cpan.org/dist/Math-Random-ISAAC/
Categories: math, perl5, security


Package Version Architecture Repository
p5-Math-Random-ISAAC-1.004nb5.tgz 1.004nb5 i386 NetBSD
p5-Math-Random-ISAAC - - -


Name Value
p5-Math-Random-ISAAC-XS [0-9]*
perl >=5.28.0<5.30.0


Type URL
Binary Package p5-Math-Random-ISAAC-1.004nb5.tgz
Source Package p5-Math-Random-ISAAC

Install Howto

Install p5-Math-Random-ISAAC tgz package:

# pkg_add p5-Math-Random-ISAAC

See Also

Package Description
p5-Math-Random-ISAAC-XS-1.004nb5.tgz C implementation of the ISAAC PRNG algorithm for Perl modules
p5-Math-Random-MT-1.17nb2.tgz The Mersenne Twister PRNG
p5-Math-Random-MT-Auto-6.22nb5.tgz Auto-seeded Mersenne Twister PRNGs
p5-Math-Random-MT-Perl-1.15nb2.tgz Pure Perl Mersenne Twister Random Number Generator
p5-Math-Round-0.07nb4.tgz Perl extension for rounding numbers
p5-Math-Spline-0.02nb5.tgz Cubic Spline Interpolation of data
p5-Math-Systems-0.01nb1.tgz Solve simultaneous equation
p5-Math-Utils-1.13.tgz Useful mathematical functions not in Perl
p5-Math-VecStat-0.08nb9.tgz Some basic numeric stats on vectors
p5-Memoize-1.03nb5.tgz Transparently speed up functions by caching return values
p5-Memoize-ExpireLRU-0.56nb2.tgz Expiry plug-in for Memoize that adds LRU cache expiration
p5-Memoize-Memcached-0.04nb4.tgz Use a memcached cache to memoize functions
p5-Menlo-1.9019nb1.tgz A CPAN client
p5-Menlo-Legacy-1.9022nb1.tgz Legacy internal and client support for Menlo
p5-MetaCPAN-API-0.51nb1.tgz Comprehensive, DWIM-featured API to MetaCPAN for Perl5