perl-Math-Random-ISAAC - Pure Perl port of the ISAAC PRNG algorithm

Property Value
Distribution OpenMandriva Lx 3.0
Repository OpenMandriva Contrib Release i586
Package name perl-Math-Random-ISAAC
Package version 1.4.0
Package release 6-omv2015.0
Package architecture noarch
Package type rpm
Installed size 76.45 KB
Download size 32.77 KB
Official Mirror
As with other Pseudo-Random Number Generator (PRNG) algorithms like the
Mersenne Twister (see the Math::Random::MT manpage), 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.


Package Version Architecture Repository
perl-Math-Random-ISAAC-1.4.0-6-omv2015.0.noarch.rpm 1.4.0 noarch OpenMandriva Contrib Release
perl-Math-Random-ISAAC - - -


Name Value
perl(Carp) -
perl(abi) >= 5.20.1


Name Value
perl(Math::Random::ISAAC) == 1.4.0
perl(Math::Random::ISAAC::PP) == 1.4.0
perl-Math-Random-ISAAC == 1.4.0-6:2015.0


Type URL
Binary Package perl-Math-Random-ISAAC-1.4.0-6-omv2015.0.noarch.rpm
Source Package perl-Math-Random-ISAAC-1.4.0-6.src.rpm

Install Howto

  1. Enable OpenMandriva Contrib Release repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Math-Random-ISAAC rpm package:
    # urpmi perl-Math-Random-ISAAC



See Also

Package Description
perl-Math-Random-ISAAC-XS-1.4.0-3-omv2015.0.i586.rpm C implementation of the ISAAC PRNG Algorithm
perl-Math-Roman-1.70.0-4-omv2015.0.noarch.rpm Arbitrary sized Roman numbers and conversion from and to Arabic
perl-Math-Spline-0.20.0-3-omv2015.0.noarch.rpm Cubic Spline Interpolation of data
perl-Math-Stat-0.1-11-omv2015.0.noarch.rpm Perform Sample Statistics on Arrays
perl-Maui-0.0.5-15-omv2015.0.i586.rpm Perl5 modules for Maui Scheduler
perl-Memoize-ExpireLRU-0.550.0-5-omv2015.0.noarch.rpm Provide LRU Expiration for Memoize
perl-Method-Alias-1.03-6-omv2015.0.noarch.rpm Create method aliases (and do it safely)
perl-Mixin-ExtraFields-0.100.971-5-omv2015.0.noarch.rpm Store extras in a hashy object's guts
perl-Mixin-ExtraFields-Param-0.11.0-5-omv2015.0.noarch.rpm Make your class provide a familiar "param" method
perl-Mixin-Linewise-0.104.0-3-omv2015.0.noarch.rpm Get linewise writeers for strings and filenames
perl-Modem-Vgetty-0.30.0-4-omv2015.0.noarch.rpm Interface to vgetty(8)
perl-Modern-Perl-1.30.0-4-omv2015.0.noarch.rpm Enable all of the features of Modern Perl with one command
perl-Module-CPANTS-0.20030725-8-omv2015.0.noarch.rpm CPAN module testing
perl-Module-CPANTS-Analyse-0.920.0-3-omv2015.0.noarch.rpm Generate Kwalitee ratings for a distribution
perl-Module-Compile-0.230.0-4-omv2015.0.noarch.rpm Perl Module Compilation