rand()

Сгенерировать псевдослучайное целое число

Прототип:

#include <stdlib.h>
int rand( void );

Библиотека:

libc

Описание:

Функция rand() генерирует псевдослучайнео целое число в диапазоне от 0 до RAND_MAX. Можно начинать последовательность с разных значений, вызвав srand().


Note: Функция rand_r() является потоко-безопасным аналогом функции rand().

Возвращаемое значение:

Псевдослучайное целое число.

Примеры:

#include <stdio.h>
#include <stdlib.h>
int main( void )
{
int i;
for ( i = 1; i < 10; ++i )
{
printf( "%d\n", rand() );
}
return (EXIT_SUCCESS);
}

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Нет

Тематические ссылки:

lrand48(), nrand48(), rand_r(), srand()




Предыдущий раздел: Описание API системной библиотеки