PHP - 隨機亂碼字串

摘要:PHP - 隨機亂碼字串

現在web api通常有sso機制,而就會為使用者產生特殊的 token

而這token怎麼產生,

可能是由系統自己產生編號,或根據某種資訊做編碼,或則最簡單的,就是隨機亂碼字串。

我就去網路上找有沒有產生隨機固定長度的字串。

然後就找到了。

http://stackoverflow.com/questions/4356289/php-random-string-generator

function generateRandomString($length = 10) {
    $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $charactersLength = strlen($characters);
    $randomString = '';
    for ($i = 0; $i < $length; $i++) {
        $randomString .= $characters[rand(0, $charactersLength - 1)];
    }
    return $randomString;
}