comp-b-cw1/harness.ts

26 lines
457 B
TypeScript
Executable File

#!/usr/bin/env -S deno run --allow-env --allow-run
const execPath = Deno.args[0];
function* range(min, max, incr = 1): Generator<number> {
let i = min;
do {
yield i
i += incr;
} while (i < max)
}
let ps = []
for (let seed of range(0, 10)) {
for (let prob of (range(0, 1, 0.05))) {
const p = Deno.run({
cmd: [execPath, seed, prob, 1000],
});
ps.push(p)
}
}
await Promise.all(ps);