НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

C++ Підручник

C++ Головна C++ Інтро C++ Початок роботи C++ Синтаксис C++ Виведення C++ Коментарі C++ Змінні C++ Введення користувача C++ Типи даних C++ Оператори C++ Рядки C++ Математика C++ Булеві C++ Умови C++ Switch C++ Цикл While C++ Цикл For C++ Break/Continue C++ Масиви C++ Структури C++ Enums C++ Довідники C++ Вказівники

C++ Функції

C++ Функції C++ Параметри функції C++ Перевантаження функцій C++ Область застосування C++ Рекурсія

C++ Класи

C++ ООП C++ Класи/Об’єкти C++ Методи класу C++ Конструктори C++ Специфікатори доступу C++ Інкапсуляція C++ Успадкування C++ Поліморфізм C++ Файли C++ Винятки C++ Дата

C++ Як зробити

Скласти два числа Випадкові числа

C++ Довідник

C++ Довідник C++ Ключові слова C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++ Приклади

C++ Приклади C++ Компілятор C++ Вправи C++ Вікторина C++ Сертифікат

Мова програмування C++. Уроки W3Schools для початківців українською мовою

En Es De Fr

C++ Як генерувати випадкові (рандомні) числа?


Випадкове (рандомне) число

Ви можете використати функцію rand(), яку можна знайти в бібліотеці <cstlib>, щоб згенерувати випадкове число:

Приклад

cout << rand();
Спробуйте самі »

Щоб отримати більше контролю над випадковим числом, наприклад, якщо вам потрібне лише випадкове число від 0 до 100, ви можете скористатися такою формулою:

Приклад

// Згенерувати випадкове число від 0 до 100
int randomNum = rand() % 101;

cout << randomNum;
return 0;
Спробуйте самі »

Примітка: Наведені вище приклади просто виводять випадкове число один раз. Вони не виводять різні випадкові числа під час кожного запуску програми. Щоб виправити це, ви можете використати функцію srand() і додати функцію time() із <ctime> бібліотеки.

Під час кожного запуску програми буде створено випадкове число від 0 до 100:

Приклад

// Отримувати інше випадкове число кожного разу, коли програма запускається
srand(time(0));

// Згенерувати випадкове число від 0 до 100
int randomNum = rand() % 101;

cout << randomNum;
return 0;
Спробуйте самі »


Коментарі