У нас есть
Качественные плагины Быстрые ответы на вопросы Помощь по серверам
    
         
    
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » C# си шарп » Различные коды » Рандмоное выражение в c#
Рандмоное выражение в c#
osnovik123Дата: Пятница, 30.10.2015, 00:55 | Сообщение # 1
Аспирант
Группа: Администраторы
Сообщений: 63
Репутация: 5
Статус: Offline
Если вам нужно получить рандомное число , рандомный знак, а потом опять рандомное число.То у меня есть код, не идеальный,но рабочий,который писал для себя в целях развития навыков решения математических  упражнений. 
Приступим. Вот сам код. 
Код
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.


http://resource-mta.3dn.ru/ - лучшие ресурсы у нас
 
WaltertugДата: Четверг, 29.12.2016, 04:31 | Сообщение # 2
Новичок
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Click <a href=http://burghauss.ru>HERE</a> to talk to hot girls in your city!

<a href=http://burghauss.ru>HERE</a>
 
Форум » C# си шарп » Различные коды » Рандмоное выражение в c#
  • Страница 1 из 1
  • 1
Поиск: