BSD Ports

devel/random123 1.14.0.5 DragonFly

Counter-based random number generators for C, C++ and CUDA

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel
Package size
37.5 KiB, 239.9 KiB installed

Description

The Random123 library is a collection of counter-based random number generators ( "CBRNGs") for CPUs (C and C++) and GPUs (CUDA and OpenCL), as described in Parallel Random Numbers: As Easy as 1, 2, 3, Salmon, Moraes, Dror & Shaw, SC11, Seattle, Washington, USA, 2011, ACM . They are intended for use in statistical applications and Monte Carlo simulation and have passed all of the rigorous SmallCrush, Crush and BigCrush tests in the extensive TestU01 suite of statistical tests for random number generators. They are not suitable for use in cryptography or security even though they are constructed using principles drawn from cryptography.

In the other systems

SystemPortVersion
DragonFlydevel/random1231.14.0.5
FreeBSDdevel/random1231.14.0.5
HardenedBSDdevel/random1231.14.0.5
GhostBSDdevel/random1231.14.0.5

Install

Binary package:

pkg install random123

From DPorts:

cd /usr/dports/devel/random123 && make install clean

Dependencies

No port depends on this one.