У нас есть
У нас - 700+ файлов Хорошие админы Помощь по серверам
    
         
    
  • ПОИСК
  • Главная
  • Форум
  • Wiki DayZ
  • Реклама серверов/Проектов
  • Файлы для сервера
  • rss
    [ Новые сообщения · Участники · Правила форума · Поиск · 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
    Поиск: