読者です 読者をやめる 読者になる 読者になる

アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

ランダム文字列を生成する関数

PHP 文字列処理

以前に同タイトルの記事を書きましたがこちらはPHP版。

↓こちらはVBA版。まあこちらも基本ロジックは一緒なんですが…

honey8823.hateblo.jp

private function makeRandomStr($strlen = 1)
{
    // 使用可能な文字一覧
    $randomstr = "abcdefghijklmnopqrstuvwxyz1234567890";
    
    // 指定された文字数分繰り返してランダム文字列を作る
    $str = "";
    for ($i = 0; $i < $strlen; $i++)
    {
        $str .= $randomstr[rand(0, strlen($randomstr) - 1)];
    }
    
    return $str;
}