econ-ark/HARK

We should not use both `seed` and `RNG`.

Opened this issue · 4 comments

We should only expose publicly the seed variable, which internally sets the RNG. The user should never have to create or pass an RNG object, and should never have to use the RNG object directly.

Additionally, recommended seeds are huge strings or numbers, so we should not be using 12345 or the like to set the RNG.

Yes, I agree, better discipline around this would be good. We must keep it in mind as we refactor. It is also something that we will need to think about for the DSL design.