解説
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 … 浅野 利博
- 新規作成