佚名通过本文主要向大家介绍了@generatedvalue uuid,uuid,uuid是什么意思,uuid生成,java uuid等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:有没有一个UUID,它的hashcode刚好等于IntegerMIN_VALUE
描述:
解决方案1:
描述:
public static void main(String[] args) {
String uuid = null;
do {
uuid = UUID.randomUUID().toString().replace("-", "");
} while (uuid.hashCode() != Integer.MIN_VALUE);
System.out.println(uuid);
}你看,这个uuid,变成字符串,脱掉“-”之后,它的hashcode 刚好等于Integer的最小值。
然后我有个方法刚好是要取这个结果的绝对值,
Math.abs(Integer.MIN_VALUE)是负的有没有。
我就想弱弱的问一下,这样的UUID存在吗?
希望不要用比较值域大小范围的方式,来告诉我答案。
解决方案1:
有,359533051729330的hashcode为-2147483648

