C++ Як генерувати випадкові (рандомні) числа?
Випадкове (рандомне) число
Ви можете використати функцію rand()
, яку можна знайти в бібліотеці <cstlib>
, щоб згенерувати випадкове число:
Щоб отримати більше контролю над випадковим числом, наприклад, якщо вам потрібне лише випадкове число від 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;
Спробуйте самі »