13位条码最后一位自动跳规律
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13位条码最后一位自动跳规律
13位条码的最后一位是校验码,它是根据特定的算法计算得出的,并不是随机“自动跳规律”。
其计算方法如下:
1. 从条码的左边开始,将12位数字(不包含最后一位校验码)从左到右进行编号,奇数位(第1、3、5、7、9、11位)的数字乘以1,偶数位(第2、4、6、8、10、12位)的数字乘以3。
2. 将所有乘积相加。
3. 将相加得到的和除以10,取余数。
4. 用10减去余数,如果余数为0,则校验码为0;如果余数不为0,则得到的差就是校验码。
例如:条码数字为690123456789X(X为校验码待求)
第1位:6×1 = 6。
第2位:9×3 = 27。
第3位:0×1 = 0。
第4位:1×3 = 3。
第5位:2×1 = 2。
第6位:3×3 = 9。
第7位:4×1 = 4。
第8位:5×3 = 15。
第9位:6×1 = 6。
第10位:7×3 = 21。
第11位:8×1 = 8。
第12位:9×3 = 27。
总和为:6+27+0+3+2+9+4+15+6+21+8+27 = 128。
128÷10 = 12余8。
校验码X = 10 - 8 = 2。
所以如果要根据前面12位数字得到最后一位校验码,需要按照这个算法计算,而不是自动跳无意义的规律。