博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生成不重复long型数字
阅读量:6824 次
发布时间:2019-06-26

本文共 353 字,大约阅读时间需要 1 分钟。

传说这个方法可以生成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;        }

转载地址:http://jvgzl.baihongyu.com/

你可能感兴趣的文章
Juniper防火墙中文件安装配置手册
查看>>
react-router 学习笔记
查看>>
tomcat安装配置
查看>>
Struts2.0+Hibernate2.5+Spring3.0搭建JavaEE项目要用的jar
查看>>
Lync Server 2010调整用户设置时,报“访问特权不够”错误解决方法
查看>>
2013互联网公司,年终奖有几何?
查看>>
互联网
查看>>
MySQL load data 权限相关
查看>>
网站静态化处理—web前端优化—上(11)
查看>>
在sql server中建存储过程,如果需要参数是一个可变集合怎么处理?
查看>>
Junit4单元测试的基本用法
查看>>
PDO绑定含IN的SQL语句的参数注意事项
查看>>
NoSQL设计思想(从辅到主)
查看>>
使用物化视图来同步数据on prebuilt table
查看>>
NYOJ176整数划分(二)
查看>>
ribbon重试机制
查看>>
修改sql数据库文件 物理文件名称
查看>>
关于PHP 时区错误的问题
查看>>
ScriptManager.RegisterStartupScript失效的解决方案
查看>>
vsftpd 添加用户
查看>>