ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して 500,000 個の一意の 8 桁のアラビア数字を生成する方法を教えてください。
PHP を使用して 500,000 個の一意の 8 桁のアラビア数字を生成する方法を教えてください。コードの書き方は?助けてください?緊急。 。完全なコードを尋ねてください。自動復帰と空白行。 。先輩方、ありがとうございました。 。
for( $i = 0 ; $i
for( $i = 10000000; $i
for ($i = 10000000; $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 あなたもここにいますか? ?荒れた海域によくいるのではありませんか? 。 。 。 。
あなたはphpで働いていますか?ちょっと興味があるんだけど。 。 。 。 。 私はポルノ映画です
2 階の最大数は 1049999 までであり、明らかに要件を満たしていません。
4階は大丈夫です。
4階だと遅いですか?
PHP コード?1234567891011121314関数 rand_num(&$num){ $n = rand(10000000,99999999) if(in_array($n,$num)) { rand_num(&$num) } ; ($i=0;$i すぐに行き詰まってしまいましたが、要件は解決できます、笑
4 階の zhangbin1988 からの返信を引用: PHP code?1234567891011121314function rand_num(& $num){ $n = rand(10000000,99999999); if(in_array($n,$num)) { rand_num(&$num);
50W をループしたい場合は、
PHP コードは? }for($i= 0;$i
落ち込んでいます。 . 私の PHP バージョンに問題がありますか? 呼び出し時の参照渡しが削除されました!!!
rand_num(&$num )
rand_num($num ); に変更されました
php 5.3 では、明示的に参照を渡すことができません
さらに、コードの書き方が不合理です
4 階で実行できます