28.1 Generate random variables

Diehard tests https://en.wikipedia.org/wiki/Diehard_tests ### Inverse transform method

28.1.1 Accept-Rejection method

28.1.2 Importance Sampling