在公用事业最近项目生成token检查问题。首先考虑php中间uniqid()函数生成一个随机字符串,但因为该函数的良好似基于微秒的水平。在高并发的情况下,,也能够产生相同的值。
解1:uniqid(rand(1,10000)), 函数的第一参数可被用来产生一个前缀号码,如此,重复率数字。
但可能性仍存在反复
解2:md5(uniqid()), 使用md5()功能。产生绝对独一无二值
版权声明:本文博客原创文章。博客,未经同意,不得转载。
时间: 2024-10-12 06:31:55
在公用事业最近项目生成token检查问题。首先考虑php中间uniqid()函数生成一个随机字符串,但因为该函数的良好似基于微秒的水平。在高并发的情况下,,也能够产生相同的值。
解1:uniqid(rand(1,10000)), 函数的第一参数可被用来产生一个前缀号码,如此,重复率数字。
但可能性仍存在反复
解2:md5(uniqid()), 使用md5()功能。产生绝对独一无二值
版权声明:本文博客原创文章。博客,未经同意,不得转载。