srand

(PHP 4, PHP 5, PHP 7)

srandИзменяет начальное число генератора псевдослучайных чисел

Описание

void srand ([ int $seed ] )

Устанавливает начальное число генератора случайных чисел равным seed или случайному числу, если seed не указан.

Замечание: Нет необходимости инициализировать генератор случайных чисел функциями srand() или mt_srand(), поскольку это происходит автоматически.

Замечание: Начиная с PHP 7.1.0, srand() стала синонимом функции mt_srand().

Список параметров

seed

Произвольное целочисленное(integer) начальное значение генератора

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

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

Список изменений

Версия Описание
7.1.0 srand() стала синонимом функции mt_srand().

Примеры

Пример #1 Пример использования srand()

<?php
// рандомизировать микросекундами
function make_seed()
{
    list(
$usec$sec) = explode(' 'microtime());
    return 
$sec $usec 1000000;
}
srand(make_seed());
$randval rand();
?>

Смотрите также

  • rand() - Генерирует случайное число
  • getrandmax() - Возвращает максимально возможное случайное число
  • mt_srand() - Переинициализирует генератор случайных чисел на базе Вихря Мерсена