To get deterministic results, only have to set the seed in `simdna.random` (as opposed to setting the seed in both `np.random` and `simdna.random`). `simdna.random` is now a numpy RandomState object augmented with a `random()` function to meet the api of the python `random` module as well as the `np.random` module.