タグ

2010年5月1日のブックマーク (1件)

  • モジュラス11ウェイト2~7(M11W2~7)実装してみる - よねのはてな

    モジュラス11ウェイト2~7(M11W2~7)とは、以下の計算式でチェックディジット等で使用されます。 モジュラス10もあるけど、あっちは古いので11にする。 [計算式] 1.データの末尾の桁からウエイトを2.3.4.…7.とかけてゆき、総和を求めます。 ※ウエイトが7を越えるときは、再び2.から3.4.とかけていきます。 2.総和を"11"で割りその 余りを求めます。 3."11"より余りを引いた値がチェックデジットとなります。 ※余りが0の場合はチェックデジット「0」 ※余りが1の場合はチェックデジット「0」 【例】 12345678の場合 1.(8×2)+(7×3)+(6×4)+(5×5)+(4×6)+(3×7)+(2×2)+(1×3)=16+21+24+25+24+21+4+3=138 2.138/11=12 余り6 3.11-6=5 チェックデジット「5」どっかに実装があるかと思

    モジュラス11ウェイト2~7(M11W2~7)実装してみる - よねのはてな
    sgtakeru
    sgtakeru 2010/05/01
    チェックディジット