factor/extra/random
Doug Coleman 0f996e9342 random.xoshiro: Implement xoshiro256starstar.
It's rather slow because Factor doesn't have 64bit integers.

[
	1,000,000 <iota>
	1 2 3 4 <xoshiro-256-star-star> '[ drop _ next-256 ] map
] profile

Reference implementation: http://xoshiro.di.unimi.it/xoshiro256starstar.c
Debugging C code: https://paste.factorcode.org/paste?id=3949

Related issue: #1518
2018-12-29 13:27:41 -06:00
..
blum-blum-shub factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
c factor: actual patch to remove ; from all c/fortran functions 2015-07-19 16:25:30 -07:00
cmwc core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
lagged-fibonacci Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
rdrand random.rdrand: adding RDRAND random generator. 2013-04-25 14:39:38 -07:00
xoshiro random.xoshiro: Implement xoshiro256starstar. 2018-12-29 13:27:41 -06:00