我正在使用UUID.randomUUID().getLeastSignificantBits();
生成唯一 ID。但是,我想在每次运行应用程序时生成相同的 ID 以调试我的代码。我怎样才能做到这一点?
编辑:感谢 zim-zam 我创建了这个解决问题的类。
public class IDGenerator {
private static Random random = new Random(1);
public static long getID() {
long id;
byte[] array = new byte[16];
random.nextBytes(array);
id = UUID.nameUUIDFromBytes( array ).getLeastSignificantBits();
return id;
}
}