解説

JavaScriptでパスワードを生成します。
デフォルトでは、a-zA-Z0-9から生成されるので、文字を追加した場合は第2引数にStringで与えます。(’-_!’など)
更新日:2016年12月31日

使用方法

使用方法


CreatePassword(10, '-_!'); // 2OM_g0-76n

パラメタ

size
生成文字数
add_word
パスワードに追加する文字列

戻り値

string
生成されたパスワード

コード

パスワード生成関数


/*----------------------------------------------------------------------------------------------------------
パスワード生成関数
	JavaScriptでパスワードを生成します。
	デフォルトでは、a-zA-Z0-9から生成されるので、文字を追加した場合は第2引数にStringで与えます。('-_!'など)
	
	Usage
		CreatePassword(10, '-_!'); // 2OM_g0-76n
----------------------------------------------------------------------------------------------------------*/
function CreatePassword
( 
	size,						// 文字数
	add_word					// 追加文字列
)
{
	add_word = add_word || '';
	var a	= 'abcdefghijklmnopqrstuvwxyz'
			+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
			+ '0123456789'
			+ add_word;
	a = a.split('');
	var result = '';
	for( var i = 0; i < size; i++ )
	{
		result += a[Math.floor( Math.random() * a.length )];
	}
	return result;
}

必須要素

情報
  • なし。

注意事項

重要
  • なし。

更新履歴

2015/06/23 … 浅野 利博
新規作成

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.