using System;
using System.Text;
public class Test
{
public static void Main()
{
Random r = new Random();
StringBuilder builder= new StringBuilder();
int numOfOperand = r.Next(1, 20); // it is just a test so I just want to have up to 5 operands.
int randomNumber;
for(int i = 0 ; i<numOfOperand ; i++){
randomNumber = r.Next(1, 1000);
builder.Append(randomNumber);
int randomOperand = r.Next(1, 4);
string operand = null;
switch (randomOperand)
{
case 1:
operand = "+";
break;
case 2:
operand = "-";
break;
case 3:
operand = "*";
break;
case 4:
operand = "/";
break;
}
builder.Append(operand);
}
randomNumber = r.Next(1, 1000);
builder.Append(randomNumber);
Console.WriteLine(builder.ToString());
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlSYW5kb20gciA9IG5ldyBSYW5kb20oKTsKCQlTdHJpbmdCdWlsZGVyIGJ1aWxkZXI9IG5ldyBTdHJpbmdCdWlsZGVyKCk7CgogICAgICAgICAgICAgICAgCgkJaW50IG51bU9mT3BlcmFuZCA9IHIuTmV4dCgxLCAyMCk7IC8vIGl0IGlzIGp1c3QgYSB0ZXN0IHNvIEkganVzdCB3YW50IHRvIGhhdmUgdXAgdG8gNSBvcGVyYW5kcy4KCQlpbnQgcmFuZG9tTnVtYmVyOwoJCWZvcihpbnQgaSA9IDAgOyBpPG51bU9mT3BlcmFuZCA7IGkrKyl7CgkJCQoJCQlyYW5kb21OdW1iZXIgPSByLk5leHQoMSwgMTAwMCk7CgkJCWJ1aWxkZXIuQXBwZW5kKHJhbmRvbU51bWJlcik7CgkJCQoJCQkKCQkJaW50IHJhbmRvbU9wZXJhbmQgPSByLk5leHQoMSwgNCk7CgkJCQoJCQlzdHJpbmcgb3BlcmFuZCA9IG51bGw7CgkJCQoJCQlzd2l0Y2ggKHJhbmRvbU9wZXJhbmQpCgkJCXsKCQkJICAgIGNhc2UgMToKCQkJCQlvcGVyYW5kID0gIisiOwoJCQkJYnJlYWs7CgkJCSAgICBjYXNlIDI6CgkJCSAgICAJb3BlcmFuZCA9ICItIjsKCQkJCWJyZWFrOwoJCQkgICAgY2FzZSAzOgoJCQkgICAgCW9wZXJhbmQgPSAiKiI7CgkJCQlicmVhazsKCQkJICAgIGNhc2UgNDoKCQkJICAgIAlvcGVyYW5kID0gIi8iOwoJCQkJYnJlYWs7CgkJCX0KCQkJYnVpbGRlci5BcHBlbmQob3BlcmFuZCk7CgkJfQoJCXJhbmRvbU51bWJlciA9IHIuTmV4dCgxLCAxMDAwKTsKCQkJYnVpbGRlci5BcHBlbmQocmFuZG9tTnVtYmVyKTsKCQkKCQlDb25zb2xlLldyaXRlTGluZShidWlsZGVyLlRvU3RyaW5nKCkpOwoJfQp9