產生一個隨機整數

rand

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

rand產生一個隨機整數

說明

rand(): int
rand(int $min, int $max): int

如果沒有提供可選參數 minmaxrand() 返回 0 到 getrandmax() 之間的偽隨機整數。例如想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)

注意: 在某些平臺下(例如 Windows)getrandmax() 只有 32767。如果需要的範圍大於 32767,那麼指定 minmax 參數就可以產生更大的數了,或者考慮用 mt_rand() 來替代之。

參數

min

返回的最低值(預設:0)

max

返回的最高值(預設:getrandmax()

返回值

A pseudo random value between min (or 0) and max (or getrandmax(), inclusive).

更新日誌

版本 說明
4.2.0隨機數發生器自動進行播種。

範例

示例 #1 rand() 例子

<?php
echo rand() . "\n";
echo 
rand() . "\n";

echo 
rand(515);
?>

以上例程的輸出類似於:

7771
22264
11

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *