We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7033a1b commit 0dfe01aCopy full SHA for 0dfe01a
gym_maze/envs/maze.py
@@ -21,6 +21,9 @@ def __init__(self,
21
live_display=False,
22
render_trace=False):
23
"""Initialize the maze. DType: list"""
24
+ # Random seed with internal gym seeding
25
+ self.seed()
26
+
27
# Maze: 0: free space, 1: wall
28
self.maze_generator = maze_generator
29
self.maze = np.array(self.maze_generator.get_maze())
@@ -98,6 +101,11 @@ def step(self, action):
98
101
99
102
return self._get_obs(), reward, done, info
100
103
104
+ def seed(self, seed=None):
105
+ self.np_random, seed = seeding.np_random(seed)
106
107
+ return [seed]
108
109
def reset(self):
110
# Reset maze
111
0 commit comments