パスワードジェネレーター

ランダム文字列を発生します。パスワード作成に便利です。
下記の関数を使って
$pass = getRandomStr();
echo $pass;
で8文字のランダム文字が生成します。
$pass = getRandomStr(10,’1234567890abcdefghijklmnopqrstu’);
echo $pass;
で10文字の特定文字のパスワードが生成されます。


スポンサーリンク

デモサイト


function getRandomStr($length = 8, $opt = false){
 
	if ($opt === false) {
		$opt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	}
 
	$opt = array_values(array_unique(str_split($opt)));
 
	mt_srand();
	$val = "";
	$max = count($opt) - 1;
		for ($i = 0; $i < $length; $i++) {
			$val .= $opt[mt_rand(0, $max)];
		}
	return $val;
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です