Open
Description
Setting np.random.seed
is alright, but IMO it would be better to add a seed + RNG to each generator using np.random.default_rng(seed) so that their RNG is self contained.
This is because a lot of other code mazelib gets integrated with may make use of the "global" rng, making reproducibility more challenging for depending projects.