生成不重复long型数字

来源:互联网 发布:淘宝竞争情报 编辑:程序博客网 时间:2024/06/16 22:06

传说这个方法可以生成20亿以内不重复long数值

  public long GetCode(string shardField)        {            uint code = 0;            shardField = shardField.Trim();            for (int i = 0; i < shardField.Length; i += 2)            {                code *= 16777619;                code ^= shardField[i];            }            var ss = code;            return ss;        }
1 0
原创粉丝点击