身份证号码末尾的“X”到底该怎么读?这个问题经常被人拿来开玩笑,比如说是“埃克斯”还是“叉”,甚至有人说是“西”。其实,它的正确读音是“shí”,代表罗马数字中的10。这个字符在身份证号码中并不罕见,大约有17位、18位或19位的号码都可能包含它。比如张燕点、曲翱、熊一黎和陈尤欣这几个人的身份证号码都可能会有这个字符。 罗马数字里的“X”起源于两个代表5的“V”叠加在一起,也有人说它象征交叉的双臂。公民身份号码最后一位是一个校验码,通过前17位数字用MOD 11-2算法计算出来。这个算法给每一位数字赋予权重然后相加,再取余得到一个0到10之间的数字。如果校验码算出来是10,就不能直接写成“10”,因为这样会使整个号码变成19位而不是国家标准规定的18位。 所以为了符合国家标准,就把这个10用罗马数字“X”来表示。国家在设计这套系统时费了不少心思,就是为了防止输入错误。前17位和最后一位是通过数学算法计算出来的,如果这两个结果不匹配,系统就会报错。甚至还能识别出相邻两位填反或者错位的情况。 虽然这个“X”看起来很简单,但其实它是身份系统的“保安”。平时它可能不太起眼,但只要出现错误它就会立刻提醒你。下次再有人问起你身份证上的“X”,你可以自信地告诉他:“这是罗马数字10!我是经过国家认证、数学算法加持的‘完美校验码选手’!”这串号码不仅仅是冷冰冰的数字,更是每一个独一无二、闪闪发光的你。