1.内置函数
print_r(mt_rand(1000,9999));
print_r(rand(1000,9999));
print_r(uniqid('thumb_'));
2.函数
/**
* 获取唯一值
* 长度 $len
* @return bool|string
*/
function getUnique($len = 10){
return substr(md5(uniqid(microtime(true),true)),0,$len);
}
本文探讨了PHP中mt_rand()与rand()函数生成随机数的方法,以及使用uniqid()和md5()结合microtime()生成唯一标识符的技术。通过自定义函数getUnique(),实现了指定长度的唯一字符串生成。
print_r(mt_rand(1000,9999));
print_r(rand(1000,9999));
print_r(uniqid('thumb_'));
/**
* 获取唯一值
* 长度 $len
* @return bool|string
*/
function getUnique($len = 10){
return substr(md5(uniqid(microtime(true),true)),0,$len);
}

被折叠的 条评论
为什么被折叠?