Add more tests & work around QuickCheck limitations

QuickCheck currently only supports for 3 parameters on functions,
so I fix the PRNG seed at 1u32 for distributions that need 3 parameters.
Tests for 4-parameter functions
Test Dirichlet and multinomial
Make randint behave like numpy