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

前端之家收集整理的这篇文章主要介绍了php产生随机数的两种方法实例代码 输出随机IP前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

PHP;">

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

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

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

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程序,一点心得发上来共享

PHP;">

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

PHP;">

猜你在找的PHP相关文章