TECH I.S.

JavaScript ランダム


Math.random()

Math.random()は0(含む)から1(含まない)までの乱数を返します。

// 乱数を返します。 Math.random();

自分で試してみる »

Math.random()は常に1未満の数値を返します。

JavaScript ランダム整数

Math.floor()とともに使用されるMath.random()は、ランダムな整数を返すために使用できます。

JavaScriptの整数などというものはありません。

ここでは、小数のない数字について話していきます。

// 0から9までのランダムな整数を返します。 Math.floor(Math.random() * 10);

自分で試してみる »

// 0から10までのランダムな整数を返します。 Math.floor(Math.random() * 11);

自分で試してみる »

// 0~99のランダムな整数を返します。 Math.floor(Math.random() * 100);

自分で試してみる »

// 0~100のランダムな整数を返します。 Math.floor(Math.random() * 101);

自分で試してみる »

// 1から10までのランダムな整数を返します。 Math.floor(Math.random() * 10) + 1;

自分で試してみる »

// 1~100のランダムな整数を返します。 Math.floor(Math.random() * 100) + 1;

自分で試してみる »


適切なランダム関数

上記の例からわかるように、ランダムな整数のすべての目的に使用する適切なランダム関数を作成することをお勧めします。

このJavaScript関数は、常にmin(含まれる)とmax(除外される)の間の乱数を返します。

function getRndInteger(min, max) {   return Math.floor(Math.random() * (max - min) ) + min; }

自分で試してみる »

このJavaScript関数は、常にminとmaxの間の乱数を返します(両方とも含まれます)。

function getRndInteger(min, max) {   return Math.floor(Math.random() * (max - min + 1) ) + min; }

自分で試してみる »



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細