A universal seeder based on SipHash.
SipHasher, a portable implementation of the SipHash 2-4 hash function. According to the authors, SipHash is a secure, fast and simple keyed hash function.
SipRng, a generator based on the SipHash state and mixing operations. It is statistically high-quality, passing practrand tests to at least 4 TiB.
- A universal
Seederas a convenience wrapper around the above.
Seeding is designed to be fast, robust, flexible and portable. This library is intended for use in simulations and games, allowing e.g. any keyword to reproduce a simulation or procedurally generated world.
This library is not intended for cryptographic applications, and definitely not for password hashing.