protected virtual void GetRandomNumber(int max) { var rnd = new Random().Next(Math.Abs(max) + 1); if (VariableRandomNumber.HasValue) { Variables[VariableRandomNumber.Value] = rnd; } Push(rnd); }