发布网友 发布时间:2022-04-06 02:15
共4个回答
热心网友 时间:2022-04-06 03:44
复杂的:
$num = 10;//要产生多少个随机数;
$start = 0; //其实数,可以多位
$end = 9;//产生随机数的范围,可以多位
$connt = 0;
while($connt<$num){
$a[]=rand($start,$end);//产生随机数
$ary=array_unique($a);
$connt=count($ary);
}
foreach ($ary as $key => $value){
echo "<br />".$value;
}
简单的:重复几率为几乎0
for ($i=1; $i<=5; $i++)
{
echo mt_rand(10000000,999999999) . "<br/>";
}
热心网友 时间:2022-04-06 05:02
本人的笨方法,不过很有用哦,也好理解~
function get_random(){
$numset=range('0','9');//生成一个0-9的数组
shuffle($numset);//打乱数组
return $numset[1].$numset[4].$numset[5].$numset[9];//数组元素数你可以随便取的
}
试试吧,绝对好用!
热心网友 时间:2022-04-06 06:37
for($i=0,$i<=5,$i++){
rand(1,10000000);
}
^^
热心网友 时间:2022-04-06 08:28
$today = explode(" ", microtime());
print substr($today[0], 2, 5);