Crypto: getRandomValues() メソッド - Web API | MDN
Crypto.getRandomValues() メソッドは、暗号強度の強い乱数値を取得します。 引数で与えた配列は、すべて乱数で(暗号学的な意味でランダムに)埋められます。