Довідники C++ rand

Що таке rand в C++?

Для генерації випадкових чисел необхідно використати метод 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; 
}
Для роботи з рядками необхідно підключити бібліотеку #include <string>. Щоб отримати цілий рядок, введений з клавіатури, використовуйте функцію getline(cin, value). Тут value це змінна, в яку буде записано значення, отримане від користувача.
Коментарі
Додати коментар

Поки що коментарів немає