BSD Ports

devel/p5-Test-MockRandom 1.01p0 OpenBSD

replace random number generation with non-random

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Alexander Bluhm <[email protected]>
Categories
devel, perl5

Description

This perhaps ridiculous-seeming module was created to test routines that manipulate random numbers by providing a known output from rand. Given a list of seeds with srand, it will return each in turn. After seeded random numbers are exhausted, it will always return 0. Seed numbers must be of a form that meets the expected output from rand as called with no arguments -- i.e. they must be between 0 (inclusive) and 1 (exclusive). In order to facilitate generating and testing a nearly-one number, this module exports the function oneish, which returns a number just fractionally less than one.

In the other systems

SystemPortVersion
OpenBSDdevel/p5-Test-MockRandom1.01p0
FreeBSDdevel/p5-Test-MockRandom1.01_1
DragonFlydevel/p5-Test-MockRandom1.01_1
MidnightBSDdevel/p5-Test-MockRandom1.01
HardenedBSDdevel/p5-Test-MockRandom1.01_1
GhostBSDdevel/p5-Test-MockRandom1.01_1

Install

Binary package:

pkg_add p5-Test-MockRandom

From the ports tree:

cd /usr/ports/devel/p5-Test-MockRandom && make install

Dependencies

No port depends on this one.