4.1 Случайные числа.

Случайные числа в языке программирования С++ могут быть сгенерированы функцией rand() из стандартной библиотеки С++. Функция rand() генерирует числа в диапазоне от 0 до RAND_MAXRAND_MAX — это константа, определённая в библиотеке <cstdlib>. Для MVS  RAND_MAX = 32767, но оно может быть и больше, в зависимости от компилятора. Ниже показана простая программка, использующая генератор случайных чисел rand()

Пример 1.

#include <iostream>

#include <ctime>       // Подключить

#include <cstdlib>     // Подключить

 

using namespace std;

 

int main ()

{

    srand(time(NULL));  // Если не будет этой строки, числа будут                

                        //  псевдослучайные (всегда одни и те же)

 

    int a = (rand()%101)-50;  // числа от -50 до 50

   

    cout << "a = " << a << "\n";

 

    return 0;  

}

 

 

Если указать rand() ,  то будут числа от 0 до 32767

Можно использовать константу RAND_MAX