在PHP中使用随机数的三个步骤
如何做一个随机的出现的网页,可是用rand()就是不行,听说要初始化随机数,可是怎么初始化,请不吝赐教,谢谢!
/pic/strong>
$seedarray =microtime();
$seedstr =split(" ",$seedarray,5);
$seed =$seedstr[0]*10000;
/pic/strong>
srand($seed);
/pic/strong>
$random =rand(10,40);</p
【拓展阅读】
分享下php生成随机数的三种方法,生成1-10之间的不重复随机数,php生成不重复随机数的例子
如何用php生成1-10之间的不重复随机数?
例1,使用shuffle函数生成随机数。
<?php$arr=range(1,10);shuffle($arr);foreach($arr as $values){ echo $values." ";}?>
例2,使用array_unique函数生成随机数。
<?php$arr=array();while(count($arr)<10){ $arr[]=rand(1,10); $arr=array_unique($arr);}echo implode(" ",$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); } /pic/>";$arr=array_values($return);/pic/p>
本人是asp程序员,这是首次写php程序,一点心得发上来共享
<?php $ip2id= round(rand(600000, 2550000) / 10000); /pic/ 10000); $ip4id= round(rand(600000, 2550000) / 10000); /pic/p>
例输出结果为 218.28.131.182
这个程序的特点是,生成的ip第一个字段时在指定范围内的,设定的几个是国内常见号段,也就是说生成的ip地址大部分是国内的
核心代码:
<?php $arr_1 = array("/pic/pic/pic/p>
</p
【在PHP中使用随机数的三个步骤】相关文章:
Session在PHP中的使用11-15
如何使用php中session12-18
PHP中trait的使用方法12-26
浅析PHP中Pear安装及使用12-13
php中cookie的使用方法11-05
php获取随机数组列表的方法11-19
PHP使用中数据库使用方法11-06
PHP中trait使用方法介绍03-04
php中的curl使用入门教程01-17