JavaScript で n 文字のランダムな英数字を生成する方法


JavaScript で n 文字のランダムな英数字を生成する方法をご紹介します。

JavaScript

JavaScript で 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 文字のランダムな英数字を生成したい、現場からお送りしました。

参考情報

  1. コメントはまだありません。

  1. トラックバックはまだありません。