8

数字のリストのチェック ディジットを計算するために使用するアルゴリズムは?
リストの長さは 8 ~ 12 桁です。

参照:
確認コード/番号を生成する方法?

4

5 に答える 5

7

Luhn アルゴリズムは、クレジット カード業界にとって十分に優れています...

于 2009-07-08T21:55:57.243 に答える
5

RichieHindle が指摘するように、Luhn アルゴリズムは非常に優れています。1 つのエラーまたは転置 (0 と 9 の転置を除く) を検出します (ただし、修正はしません)。

ISBN チェック ディジットのアルゴリズムを検討することもできますが、古いスタイルの ISBN の場合、チェック ディジットが「X」になることがあります。これは、整数フィールドを使用している場合に問題になる可能性があります。新しいスタイルの ISBN にはそのような問題はないようです。ウィキペディアはシステムの理論的特性には触れていませんが、ずっと前にコーディング理論コースで ISBN 番号を勉強したことを覚えているので、かなり良いと思います :-)

于 2009-07-08T22:18:12.380 に答える
2

Verhoeff、これ以上のIMOはありません。

于 2009-08-29T12:35:02.307 に答える