個人番号、検査用数字について
個人番号、検査用数字について
trd-196169
forum:forum_corporate
2015-12-03
まことに実務上は必要もないことです。
個人番号、検査用数字の算出について総務省令第5条に記されているのですが、算出式の記載が
--
11―((n=1(シグマ)11(Pn×Qn))を11で除した余り)
ただし、(n=1(シグマ)11(Pn×Qn))を11で除した余り≦1の場合は、0とする。
--
となっています。この式ですと、「11」から差し引く数字が「0」も存在することになり、結果検査用数字が「11」と2桁になってしまうと思うのですが、いかがでしょう。「ただし、」の後ろ、「(n=...」の前に「11-(」が必要かと思うのですが。」気になって仕方がありません。
著者
人事労務 さん
最終更新日:2015年12月03日 11:50
まことに実務上は必要もないことです。
個人番号、検査用数字の算出について総務省令第5条に記されているのですが、算出式の記載が
--
11―((n=1(シグマ)11(Pn×Qn))を11で除した余り)
ただし、(n=1(シグマ)11(Pn×Qn))を11で除した余り≦1の場合は、0とする。
--
となっています。この式ですと、「11」から差し引く数字が「0」も存在することになり、結果検査用数字が「11」と2桁になってしまうと思うのですが、いかがでしょう。「ただし、」の後ろ、「(n=...」の前に「11-(」が必要かと思うのですが。」気になって仕方がありません。
Re: 個人番号、検査用数字について
著者Ditaさん
2015年12月03日 19:14
その、「ただし、・・・」があるので、問題は生じません
見づらいので、
[(n=1(シグマ)11(Pn×Qn))を11で除した余り] = A
[チェックデジット] = D
としましょう。
そして、但し書きを含めて整理すると、
定義域 : 0≦A≦1 => D = 0 => 値域 : D=0
定義域 : 1<A≦10 => D = 11-A => 値域 : 1≦D<10
となります。
よって、Dは整数という条件の元では、0から9の値しか取り得ません。
Re: 個人番号、検査用数字について
著者人事労務さん
2015年12月04日 07:39
ありがとうございます。
読み方を誤っていたみたいでした。理解できました。