JavaScript で n 文字のランダムな英数字を生成する方法
- 2021 5/4
- カテゴリー : 未分類
- JavaScript
- コメントを書く
JavaScript で n 文字のランダムな英数字を生成する方法をご紹介します。
JavaScript で n 文字のランダムな英数字の生成例
3文字のランダムな英数字の生成 サンプルコード (Vanilla JavaScript)
Zapier で JavaScript を実行する場合 crypto を利用できないので以下のサンプルコードをご利用ください。
var N = 3;
var randStr = Math.random().toString(36).slice(-N);
3文字のランダムな英数字の生成 サンプルコード (ブラウザ動作用)
var S = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
var N = 3
Array.from(crypto.getRandomValues(new Uint8Array(N))).map((n)=>S[n%S.length]).join('')
3文字のランダムな英数字の生成 実行結果
上記のサンプルコードを実行した結果は以下のとおりです。(5回実行しました)
"RTC"
"T9E"
"85X"
"8B7"
"LR5"
以上、JavaScript で n 文字のランダムな英数字を生成したい、現場からお送りしました。