IT二刀流にはプロモーションが含まれています。

JavaScriptで指定範囲の値の乱数を生成する

JavaScriptでランダムな値を生成する処理です。

指定した範囲の整数をランダムで出力することができます。

Math.random()関数

Math.random()関数で0以上1未満(0は含むが、1は含まない)浮動小数点の値を取得することができます。

この関数を利用して指定した範囲のランダムな整数を生成します。

const floatValue =  Math.random();

console.log(floatValue);
// 出力結果例:0.3004642815925609

ランダム整数を取得

指定した範囲のランダムな整数を取得する

// minからmaxの間のランダムな整数を返す。(minとmaxも含む)
const getRandomNum = (min, max) => {
  min = Math.ceil(min);
  max = Math.floor(max);
  const res = Math.floor(Math.random() * (max - min + 1) + min);

  return res;
}

console.log(getRandomNum(1,10));  // 出力結果例:1
console.log(getRandomNum(1,10));  // 出力結果例:10
console.log(getRandomNum(1,10));  // 出力結果例:8
console.log(getRandomNum(1,10));  // 出力結果例:9
console.log(getRandomNum(1,10));  // 出力結果例:6

サンプルコードでは1から10の間でランダムな整数を出力しています。

1と10を含むランダムな整数を取得することができます。

ITエンジニアの転職

いまITエンジニアの需要は急拡大しています。
ITエンジニアの経験があれば好条件で転職することも難しくありません。

Geekly

☆ 支援ご協力のお願い ☆

この記事が「役に立った」と感じたら

投げ銭の「OFUSEで応援」で支援して頂けたら励みになります!

OFUSEのやり方(説明)

関連記事
記事特集