{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["security"],"comment":"Perl interface to the arc4 random number generator","compare":"/compare/p5-bsd-arc4random/index.json","dependentCount":null,"description":"This module provides a Perl API for the BSDs' arc4random(3) suite\nof functions and adds a few high-level functions, such as the new\narc4random_uniform(3). The Perl functions are ithreads-safe (only\nif threads::shared is required). Scalars can be tied to this pak-\nkage, yielding uniformly distributed random numbers with an arbi-\ntrary upper bound on read access, contributing to the RC4 entropy\npool on write access. An exported global $RANDOM variable returns\n15-bit unsigned random numbers, from [0; 32767], similar to mksh.\nFurthermore, Perl's internal PRNG is seeded with entropy obtained\nfrom the arc4random generator once on module load time.","flavors":[],"html":"https://daemonports.org/netbsd/security/p5-BSD-arc4random/","kind":"port","lastUpdate":"2026-07-16T19:01:23Z","license":["miros"],"maintainer":"bsiegert@NetBSD.org","name":"p5-BSD-arc4random","newest":true,"newestVersion":"1.50","noVulnData":false,"origin":"security/p5-BSD-arc4random","otherSystems":[{"maintainer":"Alexander Bluhm \u003cbluhm@openbsd.org\u003e","matchedBy":"name","newest":true,"noVulnData":true,"origin":"devel/p5-BSD-arc4random","path":"/openbsd/devel/p5-BSD-arc4random/","system":"OpenBSD","version":"1.50p6"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["1.50nb15"]},{"repo":"NetBSD 10.1 aarch64","versions":["1.50nb15"]},{"repo":"SmartOS / illumos x86_64","versions":["1.50nb15"]},{"repo":"macOS 15 arm64","versions":["1.50nb15"]}],"pkgName":"p5-BSD-arc4random-1.50nb15","related":null,"repository":"pkgsrc","requiredBy":[],"requiredByCount":0,"runDepends":["lang/perl5"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"1.50nb15","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/BSD-arc4random"}
