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

Property Value
Distribution ROSA 2014.1
Repository ROSA Contrib x86_64
Package name perl-Math-Random-ISAAC
Package version 1.4.0
Package release 6-rosa2014.1
Package architecture noarch
Package type rpm
Installed size 76.44 KB
Download size 32.74 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-rosa2014.1.noarch.rpm 1.4.0 noarch ROSA Contrib
perl-Math-Random-ISAAC - - -


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


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:2014.1


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

Install Howto

  1. Enable ROSA Contrib 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




2014-07-25 - Denis Silakov <> 1.4.0-6
+ Revision: 8da5ba9
- MassBuild#464: Increase release tag

See Also

Package Description
perl-Math-Random-ISAAC-XS-1.4.0-3-rosa2014.1.x86_64.rpm C implementation of the ISAAC PRNG Algorithm
perl-Math-Random-Secure-0.60.0-5-rosa2014.1.noarch.rpm The underlying PRNG, as an object
perl-Math-Roman-1.70.0-4-rosa2014.1.noarch.rpm Arbitrary sized Roman numbers and conversion from and to Arabic
perl-Math-Spline-0.20.0-3-rosa2014.1.noarch.rpm Cubic Spline Interpolation of data
perl-Math-Stat-0.1-11-rosa2014.1.noarch.rpm Perform Sample Statistics on Arrays
perl-Maui-0.0.5-15-rosa2014.1.x86_64.rpm Perl5 modules for Maui Scheduler
perl-Memoize-ExpireLRU-0.550.0-5-rosa2014.1.noarch.rpm Provide LRU Expiration for Memoize
perl-Meta-Builder-0.3.0-3-rosa2014.1.noarch.rpm Utility functions for Meta::Builder
perl-Method-Alias-1.03-6-rosa2014.1.noarch.rpm Create method aliases (and do it safely)
perl-Method-Signatures-Simple-0.60.0-5-rosa2014.1.noarch.rpm Basic method declarations with signatures, without source filters
perl-Mixin-ExtraFields-0.100.971-5-rosa2014.1.noarch.rpm Store extras in a hashy object's guts
perl-Mixin-ExtraFields-Param-0.11.0-5-rosa2014.1.noarch.rpm Make your class provide a familiar "param" method
perl-Mixin-Linewise-0.104.0-3-rosa2014.1.noarch.rpm Get linewise writeers for strings and filenames
perl-Modem-Vgetty-0.30.0-4-rosa2014.1.noarch.rpm Interface to vgetty(8)
perl-Modern-Perl-1.30.0-4-rosa2014.1.noarch.rpm Enable all of the features of Modern Perl with one command