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