JavaScript 【JavaScript】指定した文字数のランダムな文字列を生成する方法|Math.randomとcrypto(パスワード・トークンも安全に)
JavaScriptで指定した文字数のランダムな文字列を生成する方法を解説します。簡易な Math.random() と、パスワード・トークンに必須の暗号学的に安全な crypto.getRandomValues()、crypto.randomUUID()、modulo bias の回避、文字セットの使い分け、実用例まで網羅します。