Автор: Miha_drinking_bout (29.03.2010 в 01:31)
Для получения случайных чисел служит функция rand( ), которая возвращает случайное число из диапазона от 0 до значения константы RAND_MAX (как правило, эта константа равна 32767).
Функция rand( ) (как и константа RAND_MAX) описана в файле stdlib.h:
#include <stdlib.h>
#include<iostream>
int main()
{
int k, array[20];
for (k=0; k<20; k++)
{
array[k]=rand();
cout<<array[k]<<"\t";
}
}
В реальных программах желательно получать разные последовательности случайных чисел. Для этого необходимо использовать функцию srand(), которая инициализирует последовательность случайных чисел для функции rand(). Функцию srand() достаточно вызвать только один раз в начале программы, для ее работы необходимо подключить еще одну библиотеку time.h:
#include <time.h>
int main()
{ srand((unsigned)time(NULL));
…
}
также можно поэкспериминтировать rand с параметрами наример rand()%100 число от 0 до 99. Отсюда можно и плясать.