Browse Source

Allow random simulation for LTSs (intended for GUI simulator exploration).

accumulation-v4.7
Dave Parker 5 years ago
parent
commit
733734d497
  1. 6
      prism/src/simulator/SimulatorEngine.java

6
prism/src/simulator/SimulatorEngine.java

@ -391,6 +391,12 @@ public class SimulatorEngine extends PrismComponent
// Execute
executeTimedTransition(ref.i, ref.offset, rng.randomExpDouble(r), -1);
break;
case LTS:
// Pick a random choice
i = rng.randomUnifInt(modelGen.getNumChoices());
// Execute
executeTransition(i, 0, -1);
break;
default:
throw new PrismNotSupportedException(modelType + " not supported");
}

Loading…
Cancel
Save