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
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/p5-Test-MockRandom | 1.01p0 |
| FreeBSD | devel/p5-Test-MockRandom | 1.01_1 |
| DragonFly | devel/p5-Test-MockRandom | 1.01_1 |
| MidnightBSD | devel/p5-Test-MockRandom | 1.01 |
| HardenedBSD | devel/p5-Test-MockRandom | 1.01_1 |
| GhostBSD | devel/p5-Test-MockRandom | 1.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.