随机字符 php,PHP生成随机字符
Loading...
可做隨機(jī)命名 隨機(jī)卡密
第一種:
利用此函數(shù)生成隨機(jī)文件名或強(qiáng)度較高的卡密等
function randStr($len=6) {
$chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*';
mt_srand((double)microtime()*1000000*getmypid());
$password='';
while(strlen($password)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
echo randStr();
?>
第二種:
header("Content-type:text/html;charset=utf-8");
function randStr($length = 6){
$password = '';
//將你想要的字符添加到下面字符串中,默認(rèn)是數(shù)字0-9和26個(gè)英文字母
$chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$char_len = strlen($chars);
for($i=0;$i
$loop = mt_rand(0, ($char_len-1));
//將這個(gè)字符串當(dāng)作一個(gè)數(shù)組,隨機(jī)取出一個(gè)字符,并循環(huán)拼接成你需要的位數(shù)
$password .= $chars[$loop];
}
return $password;
}
echo randStr(12); //隨機(jī)生成一個(gè)12位數(shù)的密碼
?>
版權(quán)屬于:蘇安吖
本文鏈接:https://ipayy.net/web/21.html
轉(zhuǎn)載時(shí)須注明出處及本聲明
最后修改:2020 年 02 月 03 日 11 : 41 AM
? 允許規(guī)范轉(zhuǎn)載
贊賞
嚶嚶嚶,來打賞點(diǎn)吧ε?(?> ?
×Close
贊賞作者
掃一掃支付
支付寶支付
微信支付
總結(jié)
以上是生活随笔為你收集整理的随机字符 php,PHP生成随机字符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机顶盒文件服务器,智能网络机顶盒常见的六
- 下一篇: php抽奖实现-概率算法