二个PHP随机字符串的生成代码
程序员文章站
2022-07-14 19:59:37
...
方法1:创建字符池。
办法2:无需创建字符池
本文原始链接:http://www.jbxue.com/article/455.html
在原文基础上有修改,去掉了一些说明性的文字,直接转载了代码部分。如有冒犯原作者,敬请良解!!!
<?php
function randomkeys($length)
{
$pattern = '1234567890abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&l
t;>?;#:@~[]{}-_=+)(*&^%$?!'; //字符池
for($i=0; $i<$length; $i++)
{
$key .= $pattern{mt_rand(0,35)}; //生成php随机数
}
return $key;
}
echo randomkeys(8);
?>
办法2:无需创建字符池
<?php
function randomkeys($length)
{
$output='';
for ($a = 0; $a < $length; $a++) {
$output .= chr(mt_rand(35, 126)); //生成php随机数
}
return $output;
}
echo randomkeys(8);
?>
本文原始链接:http://www.jbxue.com/article/455.html
在原文基础上有修改,去掉了一些说明性的文字,直接转载了代码部分。如有冒犯原作者,敬请良解!!!
上一篇: C# 语音合成