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/
proxy.golang.org
v0.0.0-20230226040148-2f96c10ffcef
about 3 years ago
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 |
random-number-generators
Repository
| Stars | 0 on GitHub |
| Forks | 0 on GitHub |