现在的位置: 首页 > 综合 > 正文

java 生成一个永不重复的数字序列

2013年10月19日 ⁄ 综合 ⁄ 共 235字 ⁄ 字号 评论关闭

     在java用Random生成的随机数,很容易重复的,在我们做项目的时候有时希望能得到一个永不重复的数字序列,比如手动生成id等。一般都要自己设计一个算法去实现生成一个不重复的随机序列,其实我们可以用java System类中提供的 System.currentTimeMillis()生成一个long数据,System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,所以这个是可以保证是一个永不重复的。

抱歉!评论已关闭.