(クレジットカード/デビットカード番号) のような乱数を生成するために銀行が使用するアルゴリズムは何ですか?
DBにすべての数値を保持しているとします。以下のアプローチを試してみると、
- 乱数を生成します。
- 番号がすでに割り当てられているかどうかを確認します。
- はいの場合は、手順 1 に進みます。
- いいえの場合、DB に新しい番号のレコードを作成し、結果を出力します。
カードのボリュームが増加すると、より多くの db ヒットが要求されます。
これについて他に何かありますか?? 助けてください。