有谁知道EMS单号的排列规则顺序,算法是怎么样的?

EMS老版本的单号前后各两个字母,连续的一般都一样的。中间9位数字,前8位是连续的。最后一位加密数字,是前8位数字计算来的。

计算规则如下:

1、X=第一位数字*8+第二位数字*6+第三位数字*4+第四位数字*2+第五位数字*3+第六位数字*5+第七位数字*9+第八位数字*7

2、计算X/11得出的余数=Y

3、计算Z=11-Y

当Z=10时,最后一位数字是0

当Z=11时,最后一位数字是5

当Z<10时,最后一位数字是Z

如你的第一个单号EK702111856CS

X=7*8+0*6+2*4+1*2+1*3+1*5+8*9+5*7=181

X/11的余数Y为5

Z=11-5=6

Z<10,最后一位数字是6

新版本的EMS单号前后两个字母换成了数字,但是连续的一般也都是一样的。算法除去前后各两位是一样的。