An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/jphsd/rand

Package rand contains additional math/rand/Source64 implementations for use with math/rand's Rand type. The standard math/rand Source64 pre v1.17 used an Additive Lagged Fibonacci Generator (ALFG) originally designed by DP Mitchell and JA Reeds for Bell Lab's Plan9 operating system. From 1.17 it uses the wyrand (runtime.fastrand) PRNG https://github.com/wangyi-fudan/wyhash SplitMix64 (period 2^64) XOshiro256 (xoshiro256** in the literature) (period 2^256 - 1) PCG (Permuted Congruential Generator) (period 2^128) Relative speeds (not very scientific) The statistical testing suite Big Crush/TU01 is described at http://simul.iro.umontreal.ca/testu01/tu01.html and available at https://github.com/umontreal-simul/TestU01-2009/

Ecosystem
proxy.golang.org
Latest Release
v0.0.0-20230226040148-2f96c10ffcef
about 3 years ago
Versions
5
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/jphsd/rand
spec
License Apache-2.0
Namespace github.com/jphsd
First Release over 4 years ago
Last Synced about 1 month ago
Repository
Stars 0 on GitHub
Forks 0 on GitHub
Rankings on proxy.golang.org
Overall Top 9.0%