rand_r()

Сгенерировать псевдослучайное целое число потоко-безопасным способом

Прототип:

#include <stdlib.h>
int rand_r( unsigned int *seed );

Аргументы:

seed
Указатель на начальное число для последовательности псевдослучайных чисел. При вызове rand_r() с тем же начальным значением для seed, генерируется такая же последовательность.

Библиотека:

libc

Описание:

Функция rand_r() потоко-безопасным способом генерирует последовательность псевдослучайных целых чисел в диапазоне от 0 до RAND_MAX.

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

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

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

POSIX 1003.1 Thread-Safe Functions

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

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

rand(), srand()




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