ホームページ >バックエンド開発 >PHPチュートリアル >PHP ランダムパスワード生成_PHP チュートリアル

PHP ランダムパスワード生成_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:08:50814ブラウズ

パスワードの自動生成に使用できるランダムな文字列を生成します。
特徴:
1. パスワードに数字または文字が含まれるように指定でき、デフォルトは混合モードです
2. パスワードの長さを任意に指定します。デフォルトの長さは 6 文字です

コードは次のとおりです:
#------------------------------------------------
# パスワードの自動生成に使用できるランダムな文字列を生成します
# デフォルトの長さは文字と数字が混在した 6 文字です
# $format ALL NUMBER CHAR 文字列構成形式
#------------------------------------------------
関数 randStr($len=6,$format='ALL') {
スイッチ($format) {
ケース「すべて」:
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; ケース「CHAR」:
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; ケース「番号」:
$chars='0123456789';
デフォルト:
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
休憩;
}
mt_srand((double)microtime()*1000000*getmypid());
$password="";
while(strlen($password) $password.=substr($chars,(mt_rand()%strlen($chars)),1);
$パスワードを返します;
}

http://www.bkjia.com/PHPjc/629788.html

本当http://www.bkjia.com/PHPjc/629788.html技術記事パスワードの自動生成に使用できるランダムな文字列を生成します。 特徴: 1. 数字または文字を含むパスワードを指定できます。デフォルトは混合モードです。 2. 任意のパスワードの長さを指定します。デフォルトの長さは 6 文字です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。