如何用php代码实现:随机生成不重复的10个范围在1到100的尾数是3或8的数
发布网友
发布时间:2022-06-07 16:14
我来回答
共2个回答
热心网友
时间:2023-10-20 20:28
...你写的是什么?
你的思路是 先随机得到一个1-100的i
然后截取判断,再在判断里循环?
先改思路,在不考虑效率的情况下,先循环
$arr=Array();
while(count($arr)<10){
$temp=rand(1,100);
//判断末尾数字
//判断是否数组中存在,不存在就$arr[]=$temp;存在就continue;
}
如果考虑效率,则修改算法,1-100就是两位数,随机生成十位数,末位再随机生成3和8比较好追问
这样可以嘛?
为什么输出的都是ArrayArrayArrayArray...?求大神赐教
大神,求教
热心网友
时间:2023-10-20 20:29
$arr是你的数组 人家定义了一个空数组 所以输出的都是ArrayArrayArrayArray