Skip to content
Snippets Groups Projects

fix the random number generator seeds

Merged STEVAN Antoine requested to merge fix into main
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
+ 4
4
@@ -24,13 +24,13 @@ export def main [
let now = date now | format date "%s%f"
for s in ($options.strategies | enumerate) {
let output_dir = [ $CACHE, $"($prng_seed)", $now, $options.environment, $"($s.item)" ] | path join
for s in $options.strategies {
let output_dir = [ $CACHE, $"($prng_seed)", $now, $options.environment, $"($s)" ] | path join
mkdir $output_dir
print $"data will be dumped to `($output_dir)`"
# compute a unique seed for that strategy and global seed
let seed = $s.item + $"($prng_seed)"
let seed = $s + $"($prng_seed)"
| hash sha256
| split chars
| last 2
@@ -57,7 +57,7 @@ export def main [
--measurement-schedule-start $options.measurement_schedule_start
-t $options.max_t
--test-case recoding
--strategy $s.item
--strategy $s
--environment $options.environment
--prng-seed ($seeds | get ($i - 1))
] out> $output
Loading