bashtage / randomgen

Numpy-compatible bit generators and add some random variate distributions missing from NumPy.
Other
112 stars 25 forks source link

xorshift2014 in multihtreaded mode #356

Closed EvanCarroll closed 2 months ago

EvanCarroll commented 7 months ago

Your multithreaded doc claims The underlying PRNG is xorshift2014 which is fast, has a long period and supports using jumped to advance the state.

However, the included PRNGs doesn't even include that, https://github.com/bashtage/randomgen?tab=readme-ov-file#included-pseudo-random-number-generators

I'm confused. It seems from the code example on the multithreaded doc, it's using Xoshiro256.

bashtage commented 2 months ago

Thanks. I'll fix this. the 256 is a better generator than 1024 and has more than enough state.