PHP 利用rand()取得亂數函式~rand()教學範例

利用rand()取得範圍亂數數值

實作方法:

rand(最小整數,最大整數)

注意只能使用整數!

函式說明:

rand函式所傳回的資料型態為整數,會依據設計者傳入的最大值與最小值,傳回隨機亂數,可以同時不指定最大值與最小值,這個時候並不會出錯,此時會使用預設最大值getrandmax()=32767與預設最小值0做為基本判斷數值,也就是說rand()等於rand(0,32767),會傳回0到32767之間的數值。

函式使用注意事項:

1.rand函式傳入值為Int範圍最大2147483647 最小-2147483648超出會出現溢值錯誤

2.rand函式最大與最小可顛倒使用一樣會在範圍內輸出隨機值

3.rand函式僅支援數值不可使用字串或空字串但可輸入數字字串

4.rand函式傳入值如有小數點將會自動轉為整數自動去除小數點

 

函式範例:

rand()

rand(0,568)

rand(-1,-999)

rand(111.2,230.3)

rand(“1″,"50″)

rand(-879,777)