集装箱号的第11位校核数字的作用和原理

来源:百度知道 编辑:UC知道 时间:2024/06/10 17:39:41
知道的请帮帮我用急用

作用当然是防止输入过程中是出现错误,
原理如下:
根据校验规则箱号的每个字母和数字都有一个运算的对应值。箱号的前10位字母和数字的对应值从0到Z对应数值为0到38,11、22、33不能对11取模数,所以要除去。
第N位的箱号对应值再分别乘以2N-1 (N=1,2,3………..10)
例如:箱号为CBHU3202732的集装箱它的第1位代码为C,
它的代码值=代码的对应值×21-1 =13×1=13。
类推第2位代码为B
它的代码值=代码的对应值×22-1 =12×2=24
以此类推得到箱号前10位代码的代码值。
将前10位的代码值乘积累加后对11取模
箱号为CBHU3202732的集装箱前10位箱号的代码累加值=4061,取11的模后为2,就是这个箱号第11位的识别码的数值。