ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で特定の範囲内の乱数を生成するにはどうすればよいですか?
JavaScript での範囲内の乱数の生成
JavaScript は、指定された範囲内の乱数を生成する便利な方法を提供します。この機能は、シミュレーションやゲーム開発などのさまざまなシナリオで役立つことがわかります。
ソリューション
定義された範囲内でランダムな整数を生成するには、randomIntFromInterval を利用できます。関数:
function randomIntFromInterval(min, max) { // Inclusive, return random number between min and max return Math.floor(Math.random() * (max - min + 1) + min); }
例使用法
1 から 6 (両端の値を含む) までの乱数を生成する必要があるとします。次のように、randomIntFromInterval 関数を呼び出すことができます:
const rndInt = randomIntFromInterval(1, 6); console.log(rndInt); // Logs a random integer between 1 and 6
この例では、rndInt に [1, 6] の範囲から値がランダムに割り当てられます。 console.log() の出力には、このランダムな整数が表示されます。
補足
JavaScript の Math.random() 関数は、0 からの数値を生成します (両端の値を含む) ) から 1 未満 (排他的)。この値をスケーリングおよびシフトすることにより、randomIntFromInterval 関数は値が目的の範囲内に収まるようにします。
以上がJavaScript で特定の範囲内の乱数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。