ProfiPHPProfiPHP
  1. Главная
  2. Математические функции
  3. Функция Srand

Функция Srand

Функция Srand изменяет начальное число генератора псевдослучайных чисел.
srand ([ int $seed ] ) : void
Функция Srand устанавливает начальное число генератора случайных чисел равным Seed (семя) или случайному числу, если Seed не указан.

Параметр Seed являет собой произвольное целочисленное (integer) начальное значение генератора.
Начиная с PHP 4.2.0, больше нет необходимости инициализировать генератор случайных чисел функциями Srand или Mt_srand, поскольку теперь это происходит автоматически.

Начиная с PHP 7.1.0, функция Srand стала синонимом функции Mt_srand.

Функция Srand не возвращает значения после выполнения.

Пример использования:
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return $sec + $usec * 1000000;
}
srand(make_seed());
$randval = rand();
Функция Make_seed из примера возвращает целое число, которое служит аргументом для функции Srand.

Добавить комментарий

Имя:
Текст комментария: