in level_replay/envs.py [0:0]
def __init__(self, num_envs, env_name, seeds=None):
if seeds is None:
seeds = [int.from_bytes(os.urandom(4), byteorder="little") for _ in range(num_envs)]
else:
seeds = [int(s) for s in np.random.choice(seeds, num_envs)]
env_fn = [partial(self._make_minigrid_env, env_name, seeds[i]) for i in range(num_envs)]
super(SeededSubprocVecEnv, self).__init__(env_fn)