会員制のサイトなどを作るとき,
ユーザー登録時に仮のパスワードを発行したいときがあります.
そういうときに便利なのが PEAR::Text_Password です.
こんな感じで使えます:
$passwd = Text_Password::create(); echo $passwd; // 出力 : // praimifrou
デフォルトでは覚えやすい(発音可能な)10 文字のパスワードを生成しますが,
以下のようにすると複雑なパスワードも生成できます:
$passwd = Text_Password::create(16, 'unpronounceable'); echo $passwd; // 出力(16文字の発音不可能なパスワード): // mArR99H3ZN#JsuK%