При каких условиях можно ответить на запрос в OWL EL в PTIME?

rand () возвращает псевдослучайные числа. Он генерирует числа, основанные на заданном алгоритме. Начальная точка этого алгоритма всегда одна и та же, поэтому вы увидите ту же последовательность, сгенерированную для каждого вызова. Это удобно, когда вам нужно проверить поведение и последовательность вашей программы.

Вы можете установить «семя» случайного генератора с помощью функции srand (только один раз вызов srand в программе). Один общий способ получения разных последовательностей из генератора rand () - установить начальное значение на текущее время или идентификатор процесса:

srand (время (NULL)); или srand (getpid ()); в начале программы.

Создание реальной случайности очень сложно для компьютера, но для практической работы, не связанной с криптографией, алгоритм, который пытается равномерно распределить созданные последовательности, отлично работает.

1
задан user10264746 19 January 2019 в 05:26
поделиться