private void EvalAdd() { Variable var2 = VarStack.Pop(); Variable var1 = VarStack.Pop(); VarStack.Push(var1.Add(var2)); }
public Formula(int size, int variables, Random random = null) { random ??= new Random(); for (var j = 0; j < size; j++) { Variable.Add(random.Next(variables)); Desired.Add(random.NextDouble() >= 0.5); } }