湖州公安帮我们解读身份证号的“x”怎么读,原来它不是“叉”也不是“埃克斯”,正确

湖州公安帮我们解读身份证号的“X”怎么读,原来它不是“叉”也不是“埃克斯”,正确的读法是罗马数字的10。“X”这个符号代表了罗马数字里的“10”,是身份号码最后一位的校验码。这个校验码是通过国家标准GB11643来计算的,算法采用MOD11-2(取模11)。国家给这个计算方法取名为MOD11,因为它把身份证号码前17位数字加权求和、取余换算后得出一个0到10之间的值。如果这个值是10的话,直接写成“10”的话就会导致号码变成19位,不符合规定的18位格式,所以就用罗马数字“X”来代替了。 每次去派出所户籍窗口办事时,警察总会遇到大家询问一些有趣的问题,比如孩子的身份证尾号为什么是“X”,甚至有人开玩笑说是“X战警”。其实这个“X”并不神秘,全靠前面17位数字撑腰。国家费这么大劲设计校验码是为了防止出错。因为在填写身份证时可能出现各种错误,比如漏字、多字或者相邻两位填反了、错位了,这些错误都不容易被发现。 但系统会自动把前17位重新计算一遍,发现跟最后一位对不上就会报错。所以各位朋友要知道:“X”不仅不是天选之子的象征,反而是个防止出错的“保安”。以后再有人问起你的身份证尾号为什么是“X”,你可以挺起胸膛告诉他:“这不是叉,这是罗马数字10!我是经过国家认证、数学算法加持的完美校验码选手!” 湖州公安发布视频号让更多人了解这个知识:杨 悦、洪官升审核、翁文杰负责编辑和图片制作、王 琰参与视频拍摄、费嘉晔还拍摄了视频素材。这个视频内容来源于央视新闻和浙江公安。