Skip to content

Rust PRNGs: splitmix64, xoroshiro128+, xorshift128+, and xorshift1024*

License

Notifications You must be signed in to change notification settings

astocko/xorshift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

xorshift

Rust crate implementing the high performance splitmix64, xoroshiro128+, xorshift128+, and xorshift1024* PRNGs. Derived from their respective public-domain C implementations.

See COPYRIGHT for details.

algorithms

Please see http:https://xoroshiro.di.unimi.it for an overview of the PRNGs and their preferred use cases. For parallel simulations, xorshift1024* is recommended, otherwise xoroshiro128+. splitmix64 is convenient for seeding PRNG states.

About

Rust PRNGs: splitmix64, xoroshiro128+, xorshift128+, and xorshift1024*

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages