Если вам нужно получить рандомное число , рандомный знак, а потом опять рандомное число.То у меня есть код, не идеальный,но рабочий,который писал для себя в целях развития навыков решения математических упражнений.
Приступим. Вот сам код. Код
Random random = new Random();
for (int i = 0; i < 20; i++)
{
int number1 = random.Next(1, 100);
int number2 = random.Next(1, 100);
double numbSign = random.NextDouble();
char Sign;
if (numbSign > 0.5)
{
Sign = '+';
}
else
{
Sign = '-';
}
string numbs = number1 + " " + Sign + " " + number2;
Console.WriteLine(numbs);
}
Создаем рандом, потом цикл , если вам нужно около 100 примеров просто меняйте i < 20 на i < 100. Потом делаем рандомное 1-е значение - number1, а потом второе. Чтобы создать рандомный знак мы сделаем по другому.
Делается так double numbSign = random.NextDouble(); - > здесь получится число от 0 - 1 с остатком. После чего делаем проверку через if . Если полученное число больше 0.5 ,то + ,если - ,то минус. Если вам нужно добавить делить или умножить просто делаете еще условия.
Далее создаем строку string numbs и туда вписываем наши переменные, после чего выводим переменную numbs.