TinyMT
Fast high quality random number generator.
... with random bytes - see GetRandBytes().
5. Renamed methods, constants and types to something easier to use and remember.
6. Better documentation,
7. Wrote tests to show that both the C++ and C# versions produce the same rngs as the original C code.
8. Added benchmark tests.
9. Wrote a separate test project to benchmark pInvoke calls from C# to the TinyMT C++ methods.