版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
1.最笨的方法:自己写一个方法调用,如下:
function getRandom($number){
$str="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";//想要随机的字符
$key = "";//生成随机数的容器
for($i=0;$i<$number;$i++)
{
$key .= $str{mt_rand(0,32)}; //生成php随机数
}
return $key;
}
直接调用方法,参数里面填入多少,就生成多少多少位的,比如填32,就是32位的,16就是16位的。
2.如果是yii2框架,可以直接调用自带方法:
Yii::$app->security->generateRandomString();
generateRandomString();不带参数,默认是32位随机数,想要是其他位数的,直接输入数字即可。
3.直接调用:
Uuid::uuid();