公民身份号码是特征组合码,由前十七位数字本体码和最后一位数字校验码组成。排列顺序从左至右依次为六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
三位数字顺序码足够给在同一地址同一日期出生的500个男孩和500个女孩编码,所以理论上是可以可以做到身份证编码不重复的。可是要注意的是,在电脑、网络普及应用之前,我国的身份证编码已经开始使用,很多地方由于信息不通畅、办事人员疏忽等原因,会出现将一个身份证号码分配给两个甚至多个人的情况。比如我就知道一种情况是,身份证普及的早期,很多人读大学时还没有身份证,大学入学里学校给统一办理身份证,身份证地址统一使用的都是学校地址而不是出生地地址,这就造成了在同一地址下同一天出生的人数量暴增的情况,再加上都是人工办理,学生人又多,难免出现差错,有些生日相同的同学就拥有了相同的身份证号码。