流水号变换算法(9位)

来源:互联网 发布:中小企业网络拓扑图 编辑:程序博客网 时间:2024/05/22 03:18
int num = (((seq^12345678) & 0x7F)<<22) | ((seq^12345678) & 0x1FFFFFFF)>>>7;

流水号变换算法,供参考


只用了29位(bit),一个卡bin能发5亿多。9位流水号理论上能发10亿,由于有位运算,只用29位,30位就超过10亿了

0 0
原创粉丝点击