如下图,md5不是依赖输入么?为什么加md5就能绝对唯一了?求大神解答!
终于自己找到原因了,md5(uniqid(mt_rand(), true)),这个其实就是双随机+时间戳生成的唯一id,基本上,这个算法在很大程度上能保证唯一性了,但确实存在碰撞的可能。
结论:1、md5(uniqid(mt_rand(), true)) 理论上确实存在碰撞可能2、小公司放心用,大厂就谨慎使用
2.1m questions
2.1m answers
60 comments
57.0k users