微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php产生随机数的两种方法实例代码 输出随机IP

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

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

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

rush:PHP;">

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

rush:PHP;"> PHP $arr=array(); while(count($arr)<10) { $arr[]=rand(1,10); $arr=array_unique($arr); } echo implode(" ",$arr); ?>

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

rush:PHP;"> 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); } //www.jb51.cc foreach($return as $value) { echo $value." "; } echo "
"; $arr=array_values($return);// 获得数组的值 foreach($arr as $key) echo $key." "; ?>

本人是asp程序员,这是首次写PHP程序,一点心得发上来共享

rush:PHP;">

输出结果为 218.28.131.182 这个程序的特点是,生成的ip第一个字段时在指定范围内的,设定的几个是国内常见号段,也就是说生成的ip地址大部分是国内的 核心代码:

rush:PHP;">

原文地址:https://www.jb51.cc/php/28081.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐