ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで特定の範囲内でランダムな整数を生成するにはどうすればよいですか?
JavaScript で指定された範囲内の乱数を生成する
JavaScript では、2 つのコアを使用して指定された範囲内の乱数を生成できます。メソッド: getRandomArbitrary() およびgetRandomInt().
getRandomArbitrary()
このメソッドは、指定された範囲内の浮動小数点数を生成します。これは、min と max の 2 つのパラメータを受け取り、min (両端を含む) と max (両端を含まない) の間の数値を返します。
function getRandomArbitrary(min, max) { return Math.random() * (max - min) + min; }
getRandomInt()
このメソッド指定された範囲内のランダムな整数を生成します。これは、min と max の 2 つのパラメータを受け取り、min (両端を含む) と max (両端を含む) の間の整数を返します。
function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; }
実装
たとえば、次の場合4 から 8 までの範囲の乱数を生成したい場合は、次のようにいずれかの方法を使用できます:
// Using getRandomArbitrary() console.log(getRandomArbitrary(4, 8)); // Using getRandomInt() console.log(getRandomInt(4, 8));
以上がJavaScriptで特定の範囲内でランダムな整数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。