
Php中生成6位随机数并显示实现如下:
1、使用shuffle函数生成随机数。
<php
$arr=range(100000,999999);
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);
>
扩展资料:
PHP生成随机数的两种方法:
1、rand()函数:
//无参数:rand()函数用户获取随机数。
echo rand() "\n";//得到一个不定位数的随机数
//带参数:rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX。
echo rand(5, 15);//在5~15之间取一个数
注意:mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高。
2、使用array_flip函数生成随机数,可以去掉重复值。
<
srand((double)microtime()1000000); //产生随机数
$randval = rand(0,100); //在0和100之间取一个数字
echo $randval;
>
随机显示100以内的数,测试下看,自己结合到程序中即可。PS:提供程序定做开发服务,有需要可百度HI我:)
复制下面代码
<
//echo rand(1,100);
$max=0;
$min=100;
for($i=0;$i<=9;$i++){
$rand[$i]=rand(1,100);
if($rand[$i]>$max){
$max=$rand[$i];
}
if($rand[$i]<$min){
$min=$rand[$i];
}
$str=$rand[$i]",";
}
//去除最后一个逗号
$str="quchu";
$str=str_replace(",quchu","",$str);
echo "最大数是:"$max;
echo "<hr>";
echo "最小数是:"$min;
echo "<hr>";
//echo "原型是:"$str;
echo "<hr>";
echo "中间数是:"str_replace($min",","",str_replace($max",","",$str));
>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)