public override IOperation Apply() { IRandom globalRandom = GlobalRandomParameter.ActualValue; IRandom localRandom = (IRandom)globalRandom.Clone(); localRandom.Reset(globalRandom.Next()); LocalRandomParameter.ActualValue = localRandom; return(base.Apply()); }