Логотип
Войти
Информатика • 8 класс
56

Случайные числа (C++)

  • Запись функции для генерации случайного целого числа на отрезке [0; 32 767]:

    int x = rand()

  • Запись функции для генерации случайного целого числа с отправной точкой a:

    srand(a);

    int x = rand();

  • Запись функции для генерации случайного целого числа с автоматическим изменением отправной точки:

    srand(time(NULL));

    int x = rand();

  • Запись функции для генерации случайного целого числа на отрезке [a; b]:

    srand(time(NULL));

    int x = a + rand() % (b - a + 1);

  • Запись функции для генерации случайного вещественного числа на отрезке [a; b]:

    double x;

    srand(time(NULL));

    x = rand() % (int) pow(10, precision);

    x = a + (x / pow(10, precision)) * (b - a);

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»