php随机生成字符
以上代码为按“顺序生成”0到z的字符,如:已生成字符为a,下次生成字符则为b;已生成字符为ac,下次生成字符为则ab请帮忙将“顺序生成”改为“随机生成”0到z的字符,位数...
以上代码为按“顺序生成”0到z的字符,如:已生成字符为a,下次生成字符则为b;已生成字符为ac,下次生成字符为则ab
请帮忙将“顺序生成”改为“随机生成”0到z的字符,位数为3位。
源码无法正常发出来,若需要,请Hi我 . 谢谢! 展开
请帮忙将“顺序生成”改为“随机生成”0到z的字符,位数为3位。
源码无法正常发出来,若需要,请Hi我 . 谢谢! 展开
4个回答
展开全部
<?php
function yourls_get_shorturl_charset($length = 3){
$seeds = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$str = '';
$seeds_count = strlen ( $seeds );
for($i = 0; $length > $i; $i ++) {
$str .= $seeds {mt_rand ( 0, $seeds_count - 1 )};
}
return $str;
}
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
function yourls_get_shorturl_charset($length = 3){
$seeds = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$str = '';
$seeds_count = strlen ( $seeds );
for($i = 0; $length > $i; $i ++) {
$str .= $seeds {mt_rand ( 0, $seeds_count - 1 )};
}
return $str;
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
非要改上面的代码吗,可以自己写啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo substr(md5(rand(0,99999)),0,3)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询