diff --git a/.vscode/launch.json b/.vscode/launch.json index 9504289..3bb1d50 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -9,35 +9,35 @@ "name": "Run1k Simple", "request": "launch", "mainClass": "net.berack.upo.valpre.Main", - "args": "simulation -net example1.net -runs 1000 -p -seed 0" + "args": "simulation -net example1.net -runs 1000 -p" }, { "type": "java", "name": "Run1k Complex", "request": "launch", "mainClass": "net.berack.upo.valpre.Main", - "args": "simulation -net example2.net -runs 1000 -p -seed 0" + "args": "simulation -net example2.net -runs 1000 -p" }, { "type": "java", "name": "Run1k Complex EXP", "request": "launch", "mainClass": "net.berack.upo.valpre.Main", - "args": "simulation -net example3.net -runs 1000 -p -seed 0" + "args": "simulation -net example3.net -runs 1000 -p" }, { "type": "java", "name": "Run Incremental", "request": "launch", "mainClass": "net.berack.upo.valpre.Main", - "args": "simulation -net example3.net -runs 1000 -seed 0 -i \"[Service1:throughput=0.98:0.01],[Service2:utilization=0.98:0.01],[Service2:unavailable=0.98:0.01]\"" + "args": "simulation -net example3.net -runs 1000 -i \"[Service1:throughput=0.98:0.01],[Service2:utilization=0.98:0.01],[Service2:unavailable=0.98:0.01]\"" }, { "type": "java", "name": "Run10", "request": "launch", "mainClass": "net.berack.upo.valpre.Main", - "args": "simulation -net example1.net -runs 10" + "args": "simulation -net example1.net -runs 10 -seed 2007539552L" }, { "type": "java", diff --git a/src/main/java/net/berack/upo/valpre/Main.java b/src/main/java/net/berack/upo/valpre/Main.java index 3dc2b7a..e534f33 100644 --- a/src/main/java/net/berack/upo/valpre/Main.java +++ b/src/main/java/net/berack/upo/valpre/Main.java @@ -19,7 +19,7 @@ public class Main { new SimulationBuilder(param.get("net")) .setCsv(param.get("csv")) .setMaxRuns(param.getOrDefault("runs", Integer::parseInt, 100)) - .setSeed(param.getOrDefault("seed", Long::parseLong, 2007539552L)) + .setSeed(param.getOrDefault("seed", Long::parseLong, 0L)) .setParallel(param.get("p") != null) .parseEndCriteria(param.get("end")) .parseConfidenceIndices(param.get("i"))