免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
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();