diff options
author | Raimo Niskanen <[email protected]> | 2018-10-11 09:40:56 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2018-10-11 09:40:56 +0200 |
commit | e3d79868401ee5f84f4e133cc742612f96dfdacc (patch) | |
tree | 890f0a88deb70dd1340eda58f823873ce2b3318d /lib/stdlib/src/sofs.erl | |
parent | 04ba7977a34cdfb907d55a465823e20629bd0c4d (diff) | |
parent | 0fdcbc7b3e0028412ebc317f17627f960d2b247c (diff) | |
download | otp-e3d79868401ee5f84f4e133cc742612f96dfdacc.tar.gz otp-e3d79868401ee5f84f4e133cc742612f96dfdacc.tar.bz2 otp-e3d79868401ee5f84f4e133cc742612f96dfdacc.zip |
Merge pull request #1969 from RaimoNiskanen/raimo/stdlib/rand-xorshift116ss
OTP-14731 Implement 'exsss' (Xorshift116**) as new default 'rand' algorithm
The new algorithm is a combination of the Xorshift116 ('exsp') state update and a new scrambler "StarStar" from the 2018 paper "Scrambled Linear Pseudorandom Number Generators" by David Blackman and Sebastiano Vigna. This combination should not have the caveat of weak low bits that the previous default algorithm(s) have had, with the cost of about 10% lower speed.
Diffstat (limited to 'lib/stdlib/src/sofs.erl')
0 files changed, 0 insertions, 0 deletions