4.1 Случайные числа.
Случайные числа в языке программирования С++ могут быть сгенерированы функцией rand() из стандартной библиотеки
С++. Функция rand() генерирует числа в
диапазоне от 0 до RAND_MAX. RAND_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