Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
srand - Изменяет начальное число генератора псевдослучайных чисел
Вернуться к: Математические функции
srand
(PHP 4, PHP 5)
srand — Изменяет начальное число генератора псевдослучайных чисел
Описание
void srand
([ int $seed
] )
Устанавливает начальное число генератора случайных чисел в seed или случайное число, если seed не указан.
Замечание: Начиная с PHP 4.2.0, больше нет необходимости инициализировать генератор случайных чисел функциями srand() или mt_srand(), поскольку теперь это происходит автоматически.
Список параметров
- seed
-
Начальное значение генератора
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Список изменений
| Версия | Описание |
|---|---|
| Since 4.2.0 | Параметр seed не обязателен и по умолчанию это случайное значение. |
Примеры
Пример #1 Пример использования srand()
<?php
// рандомизировать микросекундами
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();
?>
Смотрите также
- rand() - Генерирует случайное число
- getrandmax() - Вовзращает максимально возможное случайное число
- mt_srand() - Переинициализирует генератор случайных чисел mt
Вернуться к: Математические функции