最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php中使用uniqid mt_rand 生成随机不重复字符串的方法
时间:2022-06-24 15:13:28 编辑:袖梨 来源:一聚教程网
方法一:
'; echo 'MD5: ',md5($str);
采用uniqid函数,配合mt_rand随机函数,最后使用散列值得出最终唯一值。
但是通过测试中,发现随机数的唯一性有些相同部分,大概有11位相同的(但无大碍)
第二种方法:GUID
";
echo sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
echo "
";
echo sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
echo "
";
echo sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535));
?>
例子3
相关文章
- 鬼谷八荒手游可以生孩子吗 鬼谷八荒手游生孩子攻略 08-18
- 我的休闲时光时光回响委托攻略我 的休闲时光时光回响委托全4关过关答案 08-18
- 宝可梦大集结密勒顿怎么玩 密勒顿技能招式详细说明 08-18
- 《弹壳特攻队》万圣节礼包码兑换码汇总 08-18
- 《弹壳特攻队》破坏之力分析说明 08-18
- 弹壳特攻队平民选什么武器好 平民最强武器推荐 08-18