diff --git a/run-exp.py b/run-exp.py
index 916f2ed09de1ee78dd578a2b393e32bdefc24a5f..4f3a5f9406c546cf337b503e6e91f8b67d781748 100755
--- a/run-exp.py
+++ b/run-exp.py
@@ -43,7 +43,7 @@ class Variable:
             directory = pathlib.Path(value_config["directory"]).expanduser()
             assert directory.exists() and directory.is_dir()
 
-            values = list(directory.iterdir())
+            values = sorted(list(directory.iterdir()))
 
             if value_config.get("basename", False):
                 values = [v.name for v in values]