ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで特定の範囲内でランダムな整数を生成するにはどうすればよいですか?

JavaScriptで特定の範囲内でランダムな整数を生成するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-20 04:28:09214ブラウズ

How to Generate Random Whole Numbers Within a Specific Range in 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。