600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > PHP生成随机数办法实例分析【PHP】

PHP生成随机数办法实例分析【PHP】

时间:2023-10-06 20:42:50

相关推荐

PHP生成随机数办法实例分析【PHP】

后端开发|php教程

PHP,生成,随机数,方法

后端开发-php教程

通常情况下,当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。

在线订单提交源码,UBUNTU下载壁纸男生,爬虫爬付费视频,php 时间倒计,seo 竞价区别lzw

function randomkeys($length)

{

$pattern = 1234567890abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&l

t;>?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;"!; //字符池

for($i=0;$i<$length;$i++)

{

$key .= $pattern{mt_rand(0,35)}; //生成php随机数

}

return $key;

}

echo randomkeys(8);

不同ip打开网址源码,开机进不去ubuntu,tomcat配置跨域路径,爬虫url加密,147php,msn搜索引擎优化之seo教程lzw

这个php随机函数能生成XC*=z~7L这样的字符串,够随机!现在介绍另一种用PHP生成随机数的方法:利用chr()函数,省去创建字符池的步骤。

376.1源码,80字符分割线 vscode,ubuntu不让安装,tomcat 项目端口号,博乐爬虫防治,java和php语言区别,吉林百度霸屏seo软件lzw

function randomkeys($length)

{

$output=\;

for ($a = 0; $a < $length; $a++) {

$output .= chr(mt_rand(33, 126)); //生成php随机数

}

return $output;

}

echo randomkeys(8);

在第二个php随机函数里,先用mt_rand()生成一个介于33到126之间的php随机数,然后用chr()函数转化成字符。查看ascii码表就会发现,33到126代表的正是第一个函数中字符池里的所有字符。第二个函数和第一个函数功能相同,而且更简洁。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。