BSD Ports

math/p5-Math-Random-ISAAC 1.004p1 OpenBSD

interface to the ISAAC PRNG algorithm

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
math, perl5

Description

The ISAAC 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 other 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.

In the other systems

SystemPortVersion
OpenBSDmath/p5-Math-Random-ISAAC1.004p1
FreeBSDmath/p5-Math-Random-ISAAC1.004_2
NetBSDmath/p5-Math-Random-ISAAC1.004nb13
DragonFlymath/p5-Math-Random-ISAAC1.004_2
MidnightBSDmath/p5-Math-Random-ISAAC1.004_2

Install

Binary package:

pkg_add p5-Math-Random-ISAAC

From the ports tree:

cd /usr/ports/math/p5-Math-Random-ISAAC && make install

Dependencies

No port depends on this one.