Implemented random generators
Passed cpplint checks
Tested all random generators