php 中 rand() 函數用來生成隨機整數,范圍從 0 到 rand_max(默認 2147483647),可以指定最小值和最大值作為參數,函數返回介于兩值之間的隨機整數。
PHP 中 rand() 函數的用法
rand() 函數是一種內置函數,用于生成隨機數。它生成一個隨機整數,其范圍從 0 到 RAND_MAX 之間,它是一個常量,默認為 2147483647。
語法:
<code class="php">int rand([int $min [, int $max]])</code>
登錄后復制
參數:
$min: (可選) 指定隨機數的最小值,默認為 0。
$max: (可選) 指定隨機數的最大值,默認為 RAND_MAX。
返回值:
函數返回一個介于 $min 和 $max 之間的隨機整數(包括邊界)。
示例:
<code class="php">// 生成一個隨機數(0-2147483647) $num = rand(); // 生成一個隨機數(10-100) $num = rand(10, 100);</code>
登錄后復制
注意:
rand() 函數只能生成偽隨機數,實際上的隨機性取決于輸入(種子)。
如果在同一腳本中多次調用 rand() 函數,則會產生可預測的隨機數。要獲得真正的隨機數,需要使用 mt_rand() 或 random_int() 函數。