流水號變換算法(9位)

int num = (((seq^12345678) & 0x7F)<<22) | ((seq^12345678) & 0x1FFFFFFF)>>>7;

流水號變換算法,供參考


只用了29位(bit),一個卡bin能發5億多。9位流水號理論上能發10億,由於有位運算,只用29位,30位就超過10億了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章