婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP隨機數函數rand()與mt_rand()的講解

PHP隨機數函數rand()與mt_rand()的講解

熱門標簽:西區企業怎么做地圖標注入駐 智能電話機器人排名前十名南京 阿里云400電話申請加工單 九江外呼系統 保定crm外呼系統運營商 抖音有個地圖標注是什么意思 地下城堡2圖九地圖標注 海南人工外呼系統有效果嗎 七魚外呼系統停用嗎

PHP中rand()與mt_rand()都是用于產生一個指定范圍內單獨隨機數的函數,如果需要產生多個不重復的隨機數,請參考:PHP生成指定范圍內的N個不重復的隨機數。

既然他們都是用于產生一個隨機數,那么他們有什么區別呢?

rand() 函數默認使用 libc 隨機數發生器,很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且效率很低;mt_rand() 則是用了 Mersenne Twister 中已知的特性作為隨機數發生器,它產生隨機數值的平均速度比 libc 提供的 rand() 快四倍。所以在PHP中mt_rand()函數是非正式用來替換rand()的。

語法:

rand(min,max)
mt_rand(min,max)

min,max 皆為可選,規定隨機數產生的范圍。

如果沒有提供可選參數 min 和 max,則返回 0 到 RAND_MAX 之間的偽隨機整數。例如,想要 1 到 100(包括 1 和 100)之間的隨機數,用 rand(1, 100) 或 mt_rand(1,100)。

注: 自 PHP 4.2.0 起,PHP產生隨機數都不再需要用 srand() 或 mt_srand() 函數產生隨機種子,已經會自動完成。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解決辦法
  • PHP iconv()函數字符編碼轉換的問題講解
  • PHP自動生成縮略圖函數的源碼示例
  • PHP實現獲取毫秒時間戳的方法【使用microtime()函數】
  • PHP htmlspecialchars_decode()函數用法講解
  • php bcdiv和bcmul 函數的怪異現象

標簽:遼陽 昭通 九江 梅河口 十堰 涼山 甘肅 韶關

巨人網絡通訊聲明:本文標題《PHP隨機數函數rand()與mt_rand()的講解》,本文關鍵詞  PHP,隨機數,函數,rand,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP隨機數函數rand()與mt_rand()的講解》相關的同類信息!
  • 本頁收集關于PHP隨機數函數rand()與mt_rand()的講解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 通山县| 双江| 定陶县| 锡林浩特市| 揭西县| 苏尼特左旗| 荥阳市| 比如县| 阿鲁科尔沁旗| 东港市| 江都市| 留坝县| 万宁市| 宁安市| 晋江市| 赤水市| 元氏县| 南阳市| 琼海市| 涿州市| 黑山县| 城步| 永川市| 万宁市| 甘洛县| 郴州市| 万山特区| 凤台县| 五家渠市| 泸溪县| 金山区| 霍州市| 札达县| 勐海县| 青田县| 察隅县| 密云县| 濉溪县| 婺源县| 潮州市| 梧州市|