我生成唯一ID存储没有得到独特的时间戳
对象我包括在它
时间戳,但我跑的for循环
for (int i = 0; i < 100; i++) {
long time = Calendar.getInstance().getTimeInMillis();
st = Integer.toHexString((int) time);
System.out.printf("%d %s %d %n", i, st, st.length());
}
我没有得到的独特
我插入Thread.sleep(15)
,那么它给我的唯一值
有没有另外一种方法可以获得独特的价值?
如果你期待你的循环是要采取比每次迭代毫秒,那么你必须使用一个很慢的机器上运行更长的时间。 –