mt_getrandmax

(PHP 4, PHP 5, PHP 7, PHP 8)

mt_getrandmax顯示隨機(jī)數(shù)的最大可能值

說明

mt_getrandmax(): int

返回調(diào)用 mt_rand() 所能返回的最大的隨機(jī)數(shù)。

返回值

返回調(diào)用 mt_rand() 所能返回的最大的隨機(jī)數(shù)。

范例

示例 #1 計(jì)算一個隨機(jī)浮點(diǎn)數(shù)

<?php
function randomFloat($min 0$max 1) {
    return 
$min mt_rand() / mt_getrandmax() * ($max $min);
}

var_dump(randomFloat());
var_dump(randomFloat(220));
?>

以上例程的輸出類似于:

float(0.91601131712832)
float(16.511210331931)

參見

  • mt_rand() - 生成更好的隨機(jī)數(shù)
  • mt_srand() - 播下一個更好的隨機(jī)數(shù)發(fā)生器種子
  • getrandmax() - 顯示隨機(jī)數(shù)最大的可能值