基本的には、0000000から9999999までの7桁の数字(たとえば、1461979)のリストを生成する必要があります。10^7(1000万)しかし、私はそれらを出力する効率的な機能を考えることができません。私はそれを行うことができるジェネリック関数があることを確信している - 好ましくはPHPで、しかし、私は必要に応じてそれを移植することができます。すべてのX桁の数字のセットを生成する
-1
A
答えて
6
ループを0から9999999に設定し、数をゼロにするために数多くのメソッドのうちの1つ、たとえばprintf("%07d", $val)
を使用します。
+0
これは完璧に動作するはずです、ありがとう! – MarathonStudios
4
for ($i=0; $i<=9999999; $i++) {
echo sprintf("%07d", $i) . '<br/>';
}
これはしかし、ブラウザを壊すかもしれない;)
関連する問題
- 1. 2桁の整数を生成する
- 2. 複数持つグラフを生成するX軸データ(複数の複数のセットのセット)は、私は複数のセットに分割されそれぞれがX軸上データの複数のセットを持つグラフを生成する方法を探してい
- 3. .netでUTF-8文字セット内のすべての文字を生成する方法
- 4. 与えられた基数と桁数のすべての可能な順列を生成する
- 5. ユニークな4桁の文字列を生成する方法
- 6. 変数のセットからハッシュ文字列を生成
- 7. クロージャでn桁の2進数を生成する
- 8. すべてのサブフォルダの文字列を生成する方法
- 9. すべての順序で文字セットのすべての順列を作成する方法 - Python
- 10. UTF-8以外の文字セットを生成するには
- 11. Pythonですべての文字列を生成するには?
- 12. セットのサブセットを生成する。怠惰?
- 13. 特定の数字を除いたXとYの間の乱数の生成
- 14. Perlで文字列を使ってN桁の乱数を生成する方法
- 15. 文字 "N"を挿入する方法とそれに続く4桁の数字。 4桁の数字は、テキストボックス
- 16. 10桁の数字から連続する4桁の数字を取得する
- 17. C#で1000桁の数字
- 18. Java - 長さxの文字列を生成する
- 19. Cで長さNのすべての文字列を生成
- 20. すべての文字の組み合わせを生成
- 21. 先行ゼロの数字の桁数を取得する方法
- 22. バッチファイル:関数、特定の文字の文字列を作成するx回数
- 23. 文字列のすべての文字はセットに属していますか?
- 24. Mapleの数字の桁数を確認してください
- 25. すべてのテキストビューで小数点以下の桁数を設定します。
- 26. 合計桁数に応じて数字を逆にする
- 27. 10桁の数字を16進数の文字列に変換する
- 28. PHPの8桁の数字の質問
- 29. 範囲[M .... N]の乱数を平均で生成するX
- 30. 書籍のタイトルから偽のISBNを生成していますか? (または、文字列を6桁の数字IDにハッシュする方法)
だけコメント - 代わりのprintfを使用しての()ファイルにすべての結果を書き込みます。あなたは70 Mbのデータを得ますが、現代のシステムではあまりありません。 –
@Eugene:実際には80または90 MB。あなたはEOLを忘れました。 –
@Ignacioは依存しています。データが値ごとに7文字に厳密にフォーマットされている場合、EOLの必要はありません。数字の文字列表現に先行ゼロが含まれていない場合、結果は70 Mb未満になります(正確に計算するにはあまりにも怠惰です:) –