2025-11-12 20:20:40
公安编号是18位数字组成的,前6位是地址码,代表户籍所在地的行政区划;中间8位是出生日期码,按年月日顺序排列;后3位是顺序码和校验码,用来区分同一天出生的人。比如北京的人地址码是110000,前年5月1日出生的人日期码是230501,三位根据算法生成。
为什么是18位呢?因为公安系统需要精确记录每个人的信息。根据公安部大前年发布的《居民身份证法实施办法》,地址码用6位数字表示,从北京到新疆共34个省级行政区,每个区划最多分配100万人口,所以6位足够覆盖全国。出生日期码用8位数字,能完整显示从1900年1月1日到2099年12月31日的日期,中间不留空位。顺序码和校验码各占1位,但实际使用时顺序码可能占2位,校验码用算法计算,确保编号唯一性。比如前年5月1日出生的北京人,前6位固定是110000,日期码230501,后三位根据系统记录人数自动生成,比如001和校验码组合成三位。这样设计既能区分全国34个省级行政区,又能准确记录出生时间,避免重复。
本题链接: