- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マイナンバー制度、一億人の採番に何桁必要?)
マイナンバー制度、一億人の採番に何桁必要?
このQ&Aのポイント
- マイナンバー制度の導入検討が再燃しています。一億人以上の国民を管理するためには、9桁以上の番号が必要です。
- アラビア数字10種類を使って一億人の採番を行う場合、9桁以上の番号が必要です。
- 現行のマイナンバー制度では、アラビア数字10種類を使用し、一億人以上を管理しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
4 と 9 を避けると、数字は 8 種類で、 9 桁の番号は 8の9乗 個できる。 一億三千万 よりやや少ないから、 現在の人口をカバーするのにも 納税してない人は外すとかの 手当てをしなきゃならない。 制度を 50 年 100 年使うとすると、 その間に、三億 人以上を区別しなければ ならないので、桁を減らすどころか 9 桁でも足りない。 普通の 10 進数でも 8 桁では足りないが、 9 桁で 十億 個の番号ではかなり多いから、 そこの差を利用しようとすれば、 数字の種類を減らすという発想も けっして無理筋ではないが… 勘定は合いそうにない。 無難で確実な方法は、質問者も書いてるように 一桁に使う文字の種類を増やすこと。 16 進数なんてケチなことは言わずに、 数字の替わりに仮名を使えば、 5 桁くらいの 48 進数で足りる。 平仮名 5 文字なら、番号というより 名前という感じで、覚えやすいし。 いや、覚えやす過ぎると、認証として まずい面もあるかな? 国民背番号制なら、出生時に発行する 必要があるから、国が勝手にミドルネームを つけると思えば、ある意味親しみやすいかも。 名前の一部と考えるなら、出生届けのときに 同性同名が居るかどうかをマイナンバーの サーバで検索して、必要な人にだけ 識別用の添字を発行するようにすれば、 マイネームの拡張がマイナンバーになる。 漢字 4 ~ 8 字可変長のコードを割り振った ことになるので、メモリー上何バイトになる とか言い出したら、却って桁が増えてる のかも知れないが、印字面上の桁は減る。 (考察よりも脱線のほうが長いな…)
お礼
よくわかりました ありがとうございます。