天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

深入PHP獲取隨機數字和字母的方法詳解

第一種方法
復制代碼 代碼如下:
<?php
  $FileID=date("Ymd-His") . '-' . rand(100,999);
  //$FileID為   20100903-132121-908   這樣的的隨機數
?>

第二種方法
復制代碼 代碼如下:
<?php
function randomkeys($length) {
    $returnStr='';
    $pattern = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ';
    for($i = 0; $i < $length; $i ++) {
        $returnStr .= $pattern {mt_rand ( 0, 61 )}; //生成php隨機數
    }
    return $returnStr;
}
echo randomkeys(4);
?>

第三種方法
復制代碼 代碼如下:
<?php
//seed用戶自定義函數以微秒作為種子
function seed()
{
list($msec, $sec) = explode(' ', microtime());
return (float) $sec;
}
//播下隨機數發生器種子,用srand函數調用seed函數的返回結果
srand(seed());
//輸出產生的隨機數,隨機數的范圍為10-100
echo rand(10,100);
?>

上面這個和下面這個不是沒什么不同嗎?都是隨機輸出10-100之間的數,新人學習,可能問的太簡單了呵呵
復制代碼 代碼如下:
<?php
echo rand(10,100);
?>
mt_rand(10,100);

srand是種子,如果不設的話默認是1
rand一般是利用種子做參數的一種固定的運算
你試一下就知道了,不設種子或者設一個固定的種子,運行rand
然后再關了瀏覽器再開,再運行rand
你會發現結果一直是一樣的
先說rand()函數吧,rand([int min], [int max])   
本函數從min和max之間取一個隨機數。若沒有指定隨機數的最大及最小范圍,本函數會自動的從0到RAND_MAX中取一個隨機數。
但是如果只用rand()這個函數,隨機數的亂度很大,每次在取隨機數之前最好使用srand()函數,以配置新的隨機數種子。
解釋一下下面這個用法(一般都是這樣用這兩個函數的):
srand((double)microtime()*1000000);
$rand_number= rand();
microtime()返回了兩個值:當前毫秒和時間戳,我們要提取隨機數,只能從毫秒中取一個隨機數,(double)microtime()就只返回當前的毫秒值。
microtime()是以秒為單位的毫秒數,因而值都是小數,乘以1000000將其換算為整數

它們的工作流程如下:
(1):首先,給srand()提供一個”種子”;,它是一個unsigned_int類型的值。
(2):_然后,調用rand(),它會根據提供給srand()的值返回一個隨機數(范圍在_0~32767之間)
(3):根據需要多次調用rand(),不斷得到新的隨機數。
(4):無論什么時候可以給srand()提供一個新的“種子”,從而進一步“隨機化”rand()的
輸出結果。

php技術深入PHP獲取隨機數字和字母的方法詳解,轉載需保留來源!

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

主站蜘蛛池模板: 一边亲着一面膜下的免费过程 | 57PAO强力打造高清免费 | 拍床戏被肉高H纯肉H在水 | 18国产精品白浆在线观看免费 | 沈阳熟女露脸对白视频 | 丝瓜影院观看免费高清国际观察 | 亚洲国产精品无码中文在线 | 国产午夜永久福利视频在线观看 | 夜夜穞狠狠穞 | 亚洲 欧美 国产 伦 综合 | 草久久久久 | 亚洲精品AV一区午夜福利 | 久久精品免费电影 | asmr淫语| 国产美女视频一区二区二三区 | 日本强好片久久久久久AAA | 伸到同桌奶罩里捏她胸h | 日本双渗透 | 女人张开腿让男人桶爽免 | brazzers欧美最新版视频 | 在线 国产 欧美 专区 | 亚洲人成网站7777视频 | 婷婷五月久久精品国产亚洲 | 男女久久久国产一区二区三区 | 浪潮色诱AV久久久久久久 | 久久精品国产亚洲精品2020 | 国产国产人免费观看在线视频 | 国语对白嫖老妇胖老太 | 免费在线看视频 | 樱花草在线影视WWW日本动漫 | 变形金刚7免费观看完整 | 日韩免费视频一区 | 最近2018年手机中文字幕 | 久久综合久久鬼 | 偷拍自怕亚洲在线第7页 | 韩国羞羞秘密教学子开车漫书 | 人妻精品久久无码专区 | 亚洲一区综合图区 | 亚洲欧美一区二区成人片 | 国产揄拍国产精品 | 中文字幕中文字幕永久免费 |