
#5 – Случайные числа. Разработка Калькулятора
Видеоурок
Случайные числа
Для генерации случайных чисел необходимо использовать метод rand()
. Чтобы создать случайное число в диапазоне от 1 до 20 потребуется следующий код:
int num = 1 + rand() % 20;
При использовании такого кода число будет генерироваться случайны образом, но всегда будет неизменным. Чтобы каждый раз при запуске программы выводилось новое случайное число необходимо использовать библиотеку: #include <time.h>
. После её подключения в функции main пропишите команду: srand(time(NULL));
.
Пример реализации:
#include <iostream>
#include <time.h>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian"); // Русская локализация консоли
srand(time(NULL)); // Генерирует случайное число, используя текущую дату как параметр
cout << 1 + rand() % 20 << endl;
cout << 1 + rand() % 20 << endl;
cin.get();
return 0;
}
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть