PGメモ

非エンジニアの記録

PHPでランダム文字列を作る

  function getRandomString($length = 8){
    $list = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
    mt_srand();

    $r = "";
    for ($i=0; $i<$length; $i++) {
      $r .= $list{mt_rand(0, strlen($list) - 1)};
    }

    return $r;
  }