ああしてこうすると、必ず10の倍数に。 クレジットカード番号って適当に新しい数字の羅列があてがわれる、って思われてるなら、それは間違いです。良質な数字列がえてしてそうであるように、そこには一定のアルゴリズムが使われているんです。 といっても、カード番号の最初の数字はカード会社によって決まっていて、VISAなら4、マスターカードなら5、アメックスなら34か37という具合です。でも、最初じゃなくて最後の1ケタがミソなんです。Data Geneticsによれば、これがあることでカード番号を書き込んだりコンピューターで入力したりしたとき、その番号が正しい番号かどうかすぐ検知されるんだそうです。 一般的な16ケタのクレジットカード番号では、最初の15ケタはそれを発行する銀行が決めている。が、最後の1ケタは「チェック・デジット」と呼ばれ、前の15ケタに基いて数学的に決まる。 このチェック・デジットをカ
![クレジットカード番号ってどうやって決まるの?](https://cdn-ak-scissors.b.st-hatena.com/image/square/aaae25ec6f4a65739b849c52e13525e59ee147b2/height=288;version=1;width=512/https%3A%2F%2Fmedia.loom-app.com%2Fgizmodo%2Fdist%2Fimages%2F2013%2F07%2F130726_creca_.jpg%3Fw%3D1280%26h%3D630%26f%3Djpg)