數學函式庫

mt_rand

(PHP3 >= 3.0.6 , PHP4)

mt_rand ---  取得亂數值

語法 : int mt_rand( [int min [ ,  int max] ]);

說明 : 

許多老舊libc的亂數產生器有著含糊或未知的特性,且速度較慢;此函式使用速度快四倍以上的馬其賽旋轉(Mersenne Twister)來替代libc亂數產生器。

若無參數minmax此函式會傳回一個在0RAND_MAX之間亂取的數值,例如您想在515之間亂取一個數值,您可以在此函式中輸入mt_rand(5,15)。為使亂數的亂度最大,在取亂數前最好使用mt_srand()來設定亂數種子。

參考 : mt_srand( )  mt_getrandmax( )  srand( )  rand( )  getrandmax( )


上一頁 首頁 下一頁