ランダムな英数字の文字列を生成する JavaScript ライブラリを書きました。テスト用英数字の生成やパスワードが決められない時などにご活用ください。
tanabe/random-string-generator-js - GitHub
基本的な使い方
引数無しで実行すると、32 文字の小文字のみのランダム文字列を返します。
var foo = generateRandomString(); console.log(foo); //ietcwymqdghzzubujrjrfqpjxlygvcqd
オプションの引数は 4 つあり、順番に「長さ」「数字を利用するか否か」「大文字を利用するか否か」「英数字以外に追加する文字」です。
var bar = generateRandomString(24, true, true, ["=", "-", "?"]); console.log(bar); //6vjm=g?qdFf1bHU2D6-CsO7a
インタフェース
/** * @param length (Number) option, string length * @param useNumbers (Boolean) option, use numbers * @param useNumbers (Boolean) option, use upper cases * @param additinals (Array) option, add specified character(s) * @return random string */ generateRandomString(length, useNumbers, useUpperCaseCharacters, additinals);