mt_getrandmax
(PHP 4, PHP 5)
mt_getrandmax — Показывает максимально возможное значение случайного числа
Описание
int mt_getrandmax
( void
)
Возвращает максимальное значение, которое может быть получено при вызове mt_rand().
Возвращаемые значения
Возвращает максимальное случайное значение, возвращаемое mt_rand()
Примеры
Пример #1 Вычисление случайного числа с плавающей точкой
<?php
function randomFloat($min = 0, $max = 1) {
return $min + mt_rand() / mt_getrandmax() * ($max - $min);
}
var_dump(randomFloat());
var_dump(randomFloat(2, 20));
?>
Результатом выполнения данного примера будет что-то подобное:
float(0.91601131712832) float(16.511210331931)
Смотрите также
- mt_rand() - Генерирует случайное значение методом mt
- mt_srand() - Переинициализирует генератор случайных чисел mt
- getrandmax() - Вовзращает максимально возможное случайное число
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Математические расширения
- Математические функции
- abs
- acos
- acosh
- asin
- asinh
- atan2
- atan
- atanh
- base_convert
- bindec
- ceil
- cos
- cosh
- decbin
- dechex
- decoct
- deg2rad
- exp
- expm1
- floor
- fmod
- getrandmax
- hexdec
- hypot
- intdiv
- is_finite
- is_infinite
- is_nan
- lcg_value
- log10
- log1p
- log
- max
- min
- mt_getrandmax
- mt_rand
- mt_srand
- octdec
- pi
- pow
- rad2deg
- rand
- round
- sin
- sinh
- sqrt
- srand
- tan
- tanh
Коментарии
The upper-bound of this value is platform-independent. PHP implements the 32-bit version of the Mersenne Twister ("mt"), so the maximum possible value is 2**31 - 1 (2147483647).