为什么我家孩子身份证最后是个x?

大家在派出所办户口本或者身份证的时候,是不是有时候会好奇地问警察叔叔:“为啥我家孩子身份证最后是个X啊?”或者觉得自己特别厉害,是“X战警”。其实这X并不是字母叉或者埃克斯,也不是“shí”。咱们得把它放到公民身份号码这个国家标准GB11643—1999的结构里来看。它的核心作用其实是校验码,是根据前17位数字用MOD 11-2这种算法算出来的。 这个算法就是先把前17位的每个数字按权重相乘再加起来,然后对11取模。如果余数是10,为了保证整个号码还是18位不变,就得用罗马数字“X”来代替。因为如果直接写10就成19位了,这就不符合国家规定的18位格式。所以这个X根本不是什么神秘的东西,全靠前面的17位大哥撑腰。 有人开玩笑说带X的人是“天选之子”,其实这纯属瞎猜。这个X就是个安保系统里的哨子,你填错数字它就会立马响起来。所以下次再有人问你身份证上怎么还有个叉啊,你可以挺起胸膛告诉他:“这是罗马数字10!我是经过国家认证、数学算法加持的完美校验码选手!”毕竟这个号码可不只是冷冰冰的数字,它代表的是独一无二的你自己。 这次我们聊了身份证号码里最后那个奇怪的X是怎么来的,是谁让它变成罗马数字X的。它的读音应该是shí,而不是叉或者埃克斯。这个数字原本是10,但为了符合18位的格式要求,就换成了罗马数字X。这个校验码的作用是为了防错,在输入过程中一旦有任何错误,它就能立刻发现并提醒你。 希望大家通过这个解释能对身份证号码有更深刻的理解。记得这篇文章的主编是张锡帅,初审是李雨青。