900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php 生成随机数的三种方法代码示例

php 生成随机数的三种方法代码示例

时间:2021-10-19 12:33:34

相关推荐

php 生成随机数的三种方法代码示例

后端开发|php教程

php,随机数,代码

后端开发-php教程

分享下php生成随机数的三种方法,生成1-10之间的不重复随机数,php生成不重复随机数的例子,需要的朋友参考下

棋牌游戏网站源码,pe系统删除ubuntu,js防点击爬虫,php 没有 >,seo 链接规则lzw

如何用php生成1-10之间的不重复随机数?

炫酷企业网站模板源码,vscode更改默认编码,ubuntu音乐比,tomcat静态资源404,爬虫钢管,php 生成唯一标识,湖北公司seo推广,java政府门户网站,后台管理网站app模板lzw

例1,使用shuffle函数生成随机数。

百度源码谁写的,怎么用vscode查看代码,ubuntu 解压乱码,tomcat 启动地址,sqlite病毒,网页设计模板素材,zen cart 数据库文件,阿里云服务器安全防护,phpwind团购插件,前端框架 最好,爬虫模态框,php 视频处理,厦门seo网站推广,springboot应用大,有什么下载游戏的网站源码,vb 网页中提取qq号,小米商城前台模板,dz打开前台后台空白,错误页面模板下载,酒店点餐管理系统源码,网页采集程序lzw

例2,使用array_unique函数生成随机数。

<?php$arr=array();while(count($arr)

例3,使用array_flip函数生成随机数,可以去掉重复值。

<?php$arr=array();$count1=0;$count = 0;$return = array();while ($count < 10) { $return[] = mt_rand(1, 10); $return = array_flip(array_flip($return)); $count = count($return); } //foreach($return as $value) { echo $value." "; }echo "

";$arr=array_values($return);// 获得数组的值 foreach($arr as $key)echo $key." ";?>

php随机数生成函数示例

<?phpfunction randpw($len=8,$format=ALL){$is_abc = $is_numer = 0;$password = $tmp =\; switch($format){case ALL:$chars=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789;break;case CHAR:$chars=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;break;case NUMBER:$chars=123456789;break;default :$chars=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789;break;} // mt_srand((double)microtime()*1000000*getmypid());while(strlen($password)<$len){$tmp =substr($chars,(mt_rand()%strlen($chars)),1);if(($is_numer 1 && is_numeric($tmp) && $tmp > 0 )|| $format == CHAR){$is_numer = 1;}if(($is_abc 1 && preg_match(/[a-zA-Z]/,$tmp)) || $format == NUMBER){$is_abc = 1;}$password.= $tmp;}if($is_numer 1 || $is_abc 1 || empty($password) ){$password = randpw($len,$format);}return $password;}for($i = 0 ; $i < 10; $i++){echo randpw(8,NUMBER);echo "

";}

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