Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: 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. Отсюда можно и плясать.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: