...is it? A portable seedless random number generator.
...is new? Support for BeOS!
Look for README.md in each directories for more information.
- src/: Source files of the library itself
- src/tools/: Source files of optional tools and prngs
- src/DOS/: DOS Port, Turbo-C.
- Make/: Makefile folder to build the program in Linux, MacOS, *BSD, etc...
- Extras/: Makefile folder to build the optional tools.
- Programs/: Prebuilt programs for DOS and Windows
- VS.zip: Visual Studio project files.
- BE.zip: Haiku OS/BeOS project files.
Website: sysaulab/libseedy.
- Bring secret entropy to spies and hackers.
- Provide entropy to devices lacking the capability.
- Provide entropy to operating systems lacking such capability.
- Supplement entropy in case of hardware generators failure or vulnerability.
- Learn to code C in a portable way.
By creating an unstable system and measuring its internal state at intervals.
More details in this README.
- I had the idea December 31st 2022.
- Coded a bad proof of concept in early january.
- Sent my bad code to Professor Brown of Dieharder in early January.
- Received a brilliant lecture about entropy from Professor Brown in early January.
- I improved the algorithm until April using practrand as reference benchmark.
- Validated "32 bit completeness" on first pick using a modified version of the library and in may 2022. The slow nature of the generator tested my own patience.
- Major rehaul and cleanup of the code in September 2024, including native a port to Windows.
sylvain AT sysau DOT com