Is it a good idea to use `np.random` rather than just a randomly initialized `RandomState`?