JavaScriptで数字とアルファベットのランダムな値を作成

JavaScriptで数字とアルファベットのランダムな値を作成

2023/05/06

2023/05/06

JavaScriptで数字とアルファベットのランダムな値を作成する方法です。
パスワードの自動生成などに使用できます。

ランダムな文字列の作成

const CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
const STR_LENGTH = 8;

let random_str = "";
for (let i = 0; i < STR_LENGTH; i++) {
  random_str += CHARS.charAt(Math.floor(Math.random() * CHARS.length));
}

console.log(random_str);
//6Wt0yz0X

CHARS:生成するランダム文字列に含めたい文字
STR_LENGTH :生成する文字列の長さ