Update default seed value in SimulationBuilder to 0 for random seed if not supported
This commit is contained in:
10
.vscode/launch.json
vendored
10
.vscode/launch.json
vendored
@@ -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",
|
||||
|
||||
@@ -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"))
|
||||
|
||||
Reference in New Issue
Block a user