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

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

Linda Hamilton
リリース: 2024-12-20 04:28:09
オリジナル
213 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート