时间:2021-07-01 10:21:17 帮助过:21人阅读
for( $i = 0 ; $i < 500000; $i++)
for( $i = 10000000 ; $i < 10500000; $i++)
for( $i = 10000000 ; $i < 10500000; $i++)
你也来这里??你不是经常混水区的吗。。。。。
你是干php的?好奇而己。。。。。
function rand_num(&$num){ $n = rand(10000000,99999999); if(in_array($n,$num)) { rand_num(&$num); } return $n;}for($i=0;$i<500000;$i++){ $num[] = rand_num(&$num);}print_r($num);
引用 2 楼 xming4321 的回复:for( $i = 10000000 ; $i < 10500000; $i++)
你也来这里??你不是经常混水区的吗。。。。。
你是干php的?好奇而己。。。。。 我是派黄片的
2楼的最大只能是1049999,显然不符合要求。
4楼的可以。
4楼的慢不慢的?
PHP code?1234567891011121314function rand_num(&$num){ $n = rand(10000000,99999999); if(in_array($n,$num)) { rand_num(&$num); } return $n;}for($i=0;$i<500000;……
瞬间就卡死了 ,不过可以解决要求,哈哈
引用 4 楼 zhangbin1988 的回复:PHP code?1234567891011121314function rand_num(&$num){ $n = rand(10000000,99999999); if(in_array($n,$num)) { rand_num(&$num); } ……
你要循环50W 能不慢嘛?
PHP code?1234567891011121314function rand_num(&$num){ $n = rand(10000000,99999999); if(in_array($n,$num)) { rand_num(&$num); } return $n;}for($i=0;$i<500000;……
郁闷了。。我的PHP版本问题?Call-time pass-by-reference has been removed!!!
rand_num(&$num)
改作
rand_num($num);
php 5.3 起,不能显式的传递引用
况且你代码的写法本身就不经合理
2楼的最大只能是1049999,显然不符合要求。
4楼的可以。 你少写了一位吧