ランダムな文字列を生成します。

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/qq_42154707/article/details/94574565

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();

 

おすすめ

転載: blog.csdn.net/qq_42154707/article/details/94574565