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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-24 22:13:14995ブラウズ

How Can I Generate Random Integers Within a Specific Range in JavaScript?

JavaScript で指定された範囲内の乱数を生成する

JavaScript エコシステムは、指定された範囲内の乱数を生成するための堅牢なソリューションを提供します。このような方法の 1 つは、Math.random() 関数を活用することです。この関数は、0 から 1 (両端を含む) までの 10 進数のランダムな数値を生成します。

特定の範囲内の整数を生成するには、次の手順を使用できます。

  1. 範囲を計算します: 最大値から最小値を引いて、
  2. ランダムな値を乗算します: 範囲に 0 から 1 までのランダムな 10 進数値を乗算します。
  3. 最小値を加算します: 加算手順 2 で取得した積の最小値。
  4. 四捨五入result: Math.floor() 関数を使用して、結果を最も近い整数に切り捨てます。

これらの手順を実装するコード スニペットは次のとおりです:

function randomIntFromInterval(min, max) { // min and max included 
  return Math.floor(Math.random() * (max - min + 1) + min);
}

const rndInt = randomIntFromInterval(1, 6);
console.log(rndInt);

この例では、randomIntFromInterval() 関数は 2 つのパラメータを取ります: min と max は、目的の範囲の下限と上限を表します。この関数は、最小値と最大値の両方を含む範囲内のランダムな整数を生成します。結果は rndInt 変数に割り当てられ、コンソールに記録されます。

以上がJavaScript で特定の範囲内でランダムな整数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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