PHP随机生成字母和数字的方法
点击数:2225 发布时间2018-05-26 07:17:50
<?php
function getRandomString($len, $chars=null)
{
if (is_null($chars)) {
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
} else{
$chars = "0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++) {
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}
function randomkeys($length)
{
$chars = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ";
for($i=0;$i<$length;$i++)
{
$key .= $chars{mt_rand(0,55)}; //生成php随机数
}
return $key;
}
$key="";
$chars = "ABCDEFGHJIOU";
$key .= $chars{mt_rand(0,10)};
echo $key;
//echo chr(rand(65,90));
?>