Skip to content

Commit a4120f4

Browse files
awjulianiJonathan Harper
authored andcommitted
Don’t limit seed
1 parent a5a0943 commit a4120f4

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

obstacle_tower_env.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,14 +250,19 @@ def get_action_meanings(self):
250250

251251
def seed(self, seed=None):
252252
"""Sets a fixed seed for this env's random number generator(s).
253-
The valid range for seeds is [0, 100). By default a random seed
253+
The valid range for seeds is [0, 99999). By default a random seed
254254
will be chosen.
255255
"""
256256
if seed is None:
257257
self._seed = seed
258258
return
259259

260260
seed = int(seed)
261+
if seed < 0 or seed >= 99999:
262+
logger.warning(
263+
"Seed outside of valid range [0, 99999). A random seed "
264+
"within the valid range will be used on next reset."
265+
)
261266
logger.warning("New seed " + str(seed) + " will apply on next reset.")
262267
self._seed = seed
263268

@@ -269,9 +274,9 @@ def floor(self, floor=None):
269274
return
270275

271276
floor = int(floor)
272-
if floor < 0 or floor >= 99:
277+
if floor < 0 or floor > 99:
273278
logger.warning(
274-
"Starting floor outside of valid range [0, 99). Floor 0 will be used"
279+
"Starting floor outside of valid range [0, 99]. Floor 0 will be used"
275280
"on next reset."
276281
)
277282
logger.warning("New starting floor " + str(floor) + " will apply on next reset.")

0 commit comments

Comments
 (0)