2つの数値の間の乱数を生成するJavascriptプログラム

間にランダムな整数を見つけたい場合 (包括的)から 最大 (包括的)、次の式を使用できます。

Math.floor(Math.random() * (max - min + 1)) + min

例:2つの数値間の整数値

// input from the user
const min = parseInt(prompt("Enter a min value: "));
const max = parseInt(prompt("Enter a max value: "));

// generating a random number
const a = Math.floor(Math.random() * (max - min + 1)) + min;

// display a random number
console.log(`Random value between ${min} and ${max} is ${a}`);

出力

Enter a min value: 1
Enter a min value: 50
Random value between 1 and 50 is 47

JavaScriptでは、を使用して乱数を生成できます。 Math.random() 関数。

Math.random() からの範囲のランダムな浮動小数点数を返します 0 未満に 1 (含めて 0 と排他的 1

上記のプログラムは、間の整数出力を表示します 最小(両端を含む)最大(両端を含む)

まず、最小値と最大値がユーザーからの入力として取得されます。 そうして Math.random() メソッドは、渡された値から乱数を取得するために使用されます。

ザ・ Math.floor() 最も近い整数値を返します。



Hope this helps!

Source link