ホームページ >ウェブフロントエンド >jsチュートリアル >jsでランダムに数値を生成する方法

jsでランダムに数値を生成する方法

下次还敢
下次还敢オリジナル
2024-05-01 04:15:24385ブラウズ

Math.random() 関数は、0 から 1 までのランダムな浮動小数点数を生成します。特定の範囲内で乱数を生成するには、次の手順を実行します。 1. 最小値と最大値を設定します。 2. 範囲幅を乗算し、最小値を加算します。 3. Math.floor() を使用して整数に切り捨てます。

jsでランダムに数値を生成する方法

JavaScript で数値をランダムに生成する方法

JavaScript では、Math.random を使用できます。 () 関数は、0 から 1 までのランダムな浮動小数点数を生成します。

使用法:

<code class="js">Math.random(); // 产生一个 0 到 1 之间的随机浮点数</code>

注意:

  • 生成される数値は整数ではなく浮動小数点数です。 。
  • 生成される乱数は、同じスクリプトを実行するたびに異なる場合があります。

指定した範囲内の乱数を生成する:

特定の範囲内の乱数を生成するには (たとえば、1 ~ 10 のランダムな整数を生成します) )、次の手順を使用できます:

<code class="js">// 生成一个介于 1 到 10 之间的随机整数
let min = 1;
let max = 10;
let randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;</code>

詳細な手順:

  1. 範囲の最小値と最大値を設定します。
  2. (最大値 - 最小値 1) を乗算して、0 ~ (最大値 - 最小値) の間の乱数を生成します。
  3. Math.floor() を使用して切り捨てて整数を取得します。
  4. 最小値を randomNumber に追加して、最終結果を取得します。

以上がjsでランダムに数値を生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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