中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

PHP中函數rand和mt_rand的區別比較

php函數rand和mt_rand
  
mt_rand() 比rand() 快四倍
  
  很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且很慢。php 的 rand() 函數默認使用 libc 隨機數發生器。mt_rand() 函數是非正式用來替換它的。該函數用了 Mersenne Twister 中已知的特性作為隨機數發生器,mt_rand() 可以產生隨機數值的平均速度比 libc 提供的 rand() 快四倍。
  
mt_rand() 比rand() 快四倍
  
  mt_rand ― 生成更好的隨機數
  
  (php 3 >= 3.0.6, php 4, php 5)
  
  int mt_rand ( [int min, int max] )
  
  很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且很慢。php 的 rand() 函數默認使用 libc 隨機數發生器。mt_rand() 函數是非正式用來替換它的。該函數用了 Mersenne Twister(馬其塞旋轉) 中已知的特性作為隨機數發生器,它可以產生隨機數值的平均速度比 libc 提供的 rand() 快四倍。
  
  如果沒有提供可選參數 min 和 max,mt_rand() 返回
  
  0 到 RAND_MAX 之間的偽隨機數。
  
  例如想要 5 到 15(包括 5 和 15)之間的隨機數,用 mt_rand(5, 15)。
  
  注: 自 php 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數生成器播種,現已自動完成。
  
  rand ― 產生一個隨機整數
  
  (php 3, php 4, php 5)
  
  int rand ( [int min, int max] )
  
  如果沒有提供可選參數 min 和 max,rand() 返回 0 到 RAND_MAX 之間的偽隨機整數。例如想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)。
  
  注: 在某些平臺下(例如 Windows)RAND_MAX 只有 32768。如果需要的范圍大于 32768,那么指定 min 和 max 參數就可以生成大于 RAND_MAX的數了,或者考慮用 mt_rand() 來替代之。
  
  注: 自 php 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數生成器播種,現已自動完成。

mt_rand定義和用法

mt_rand() 使用 Mersenne Twister 算法返回隨機整數。

語法
mt_rand(min,max)說明
如果沒有提供可選參數 min 和 max,mt_rand() 返回 0 到 RAND_MAX 之間的偽隨機數。例如想要 5 到 15(包括 5 和 15)之間的隨機數,用 mt_rand(5, 15)。

很多老的 libc 的隨機數發生器具有一些不確定和未知的特性而且很慢。php 的 rand() 函數默認使用 libc 隨機數發生器。mt_rand() 函數是非正式用來替換它的。該函數用了 Mersenne Twister 中已知的特性作為隨機數發生器,它可以產生隨機數值的平均速度比 libc 提供的 rand() 快四倍。
提示和注釋
注釋:自 php 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數發生器播種,現在已自動完成。

注釋:在 3.0.7 之前的版本中,max 的含義是 range 。要在這些版本中得到和上例相同 5 到 15 的隨機數,簡短的例子是 mt_rand (5, 11)。
例子

在本例中,我們會返回一些隨機數:
復制代碼 代碼如下:
<?php
echo(mt_rand());
echo(mt_rand());
echo(mt_rand(10,100));
?>

輸出類似:

3150906288
513289678
35

php技術PHP中函數rand和mt_rand的區別比較,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91av精品 | 国产目拍亚洲精品99久久精品 | 亚洲色图综合 | 亚洲精品日韩一区二区电影 | av一级久久 | 色综合一区二区三区 | 韩国av影院| 久久精品影视 | 欧美激情视频一区二区三区在线播放 | 亚洲国产成人精品女人久久久 | 国产在线a视频 | 精品少妇一区二区三区在线播放 | 超碰在线人 | 九九久久久 | 91大神在线看| 成人免费视频网站在线看 | 男女啪啪高潮无遮挡免费动态 | a在线视频| 2018国产大陆天天弄 | 春色av| 久久久久国产一区二区三区四区 | 欧美mv日韩mv国产网站91进入 | 国产一区二区三区在线 | 欧美久久精品一级黑人c片 91免费在线视频 | 欧美日韩亚洲国产综合 | 91视频观看 | 国产精品视频综合 | 国产福利在线看 | 91av免费版 | 欧美做暖暖视频 | 亚洲国产91 | 欧美久久久久 | 成人影院在线观看 | 成人av电影天堂 | 久草热视频 | 日本高清精品 | 国产做a爱片久久毛片 | 国产精品毛片一区二区在线看 | 色一情一乱一伦一区二区三区 | 日韩精品在线免费观看 | 日韩毛片在线视频 |