
以前的是15位数字,后来有168万个重复号码,因此将其升级为18位数字. 编辑器使每个人都了解这串数字的含义.


首先是分解图.


列出另一个数字字符串以进行验证:
420101 1990 01 16 233 X
1-2位数字“ 42”代表省区代码. 包括省,自治区,直辖市和特别行政区.
例如,这里的42是湖北省的代码. 显然号第18位计算器,通过查看的前两个,您可以知道某人来自哪个省.
省级代码如下:


每个地区都从“ 1”开始,只有西南的重庆从“ 0”开始. 该表实际上很容易记住.
----------------------
该数字的第三到第三位是市政代码. 第5到第6位数字是市政级别所属的区/县代码. 这更加复杂,因此我不会一一列出.
----------------------

第7-10位数字是出生年份,第11-12位数字是出生月份,而13-14位数字是出生日期. 这8位数字必须为所有人所熟知.
----------------------
第15至16位数字是当地警察局的代码.
在第17位,此数字是按性别划分的,如果是奇数,则是男性,如果是偶数,则是女性. 如果是1或2,则表示在同一地区的同一年,同一月,同一天,只有一个男孩或女孩出生. 如果为3,则表示该地区同一天出生了两个男孩. 如果为4,则当天在本地出生两个女孩. 打个比方.
----------------------
第18位是校验码号第18位计算器,是通过公式计算获得并按规定实施的数字.
计算方法:
步骤1,除以2除以n的幂(第一个数字为2除以1的幂,第二个数字为2除以2次幂,依此类推,第17个数字为2等于17的幂)取11,得到余数. 经过计算,可以知道这17个余数是7-9-10-5-5-8-4-2-1-2-6-3-7-9-10-5-5-8-4-2 . 我们称它们为“系数”.
第二步是将ID卡的前17位数字乘以上述17个系数,然后将这17位数字相加.
第三步是使用上面的总和除以11以找到余数.
其余的将是0到10之间的11个数字. 根据规定,其余的“ 10”用罗马数字X表示,以避免中的19位数字.
最后,根据下图中的对应关系来实现ID卡的第18位数字.

如果有任何错误,请纠正我.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-248403-1.html