雪花算法得到的id会超过long类型的范围吗
1673967687506456578
1673967687506456600
就是上面这一串东西
返回给前端
就变成下面这一串了
这也不是超出范围
这个数肯定是在long范围内的,但是你需要好好去看接口,是不是定义成double了,double能表示的范围更大,但是精度只有14位
该回答引用chatgpt:
通常情况下,雪花算法生成的ID不会超过long类型的范围。但是需要注意的是,如果在同一毫秒内生成的ID超过了序列号的最大值(默认为12位),那么在下一毫秒开始时,序列号会从0重新开始计数。在极端情况下,如果在同一毫秒内生成的ID数量非常巨大,并且超过了序列号的最大值,那么可能会出现ID重复的情况。