生成随机字符串函数
方法一:
function randomkeys($length) {
$string="a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-A-B-C-D-E-F-J-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9";
$array=explode(’-',$string);
$vcode='’;
for($i=0; $i<$length; $i++) {
$rn=rand(0,61);
$vcode.=$array[$rn];
}
return $vcode;
}
echo randomkeys(4);
方法二:
function randomkeys($length)
{
$pattern = ‘1234567890abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&?#:@~[]{}-_=+)(*&^%$£"!’; //字符池
for($i=0;$i<$length;$i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php随机数
}
return $key;
}
echo randomkeys(4);
方法三:
function randomkeys($length) {
$output='’;
for ($a = 0; $a < $length; $a++) {
$output .= chr(mt_rand(33, 126)); //生成php随机数
}
return $output;
}
echo randomkeys(4);

