I have been working on this for almost two semesters, and this has been my most fun and ambitious project so far: [https://github.com/vibhav950/Xrand](https://github.com/vibhav950/Xrand)
* The RNG extracts entropy from several system processes and even user interaction.
* I have also implemented all three NIST-approved DRBGs for fast pseudorandom data generation.
Here are the "docs": [https://vibhav950.github.io/Xrand/](https://vibhav950.github.io/Xrand/)
Please let me know what you guys think :)
P.S. I know I haven't provided any test suite results or benchmarks so this library is not fit for production yet, but I hope to find time to add more features and tests sometime in the future.