JavaScript|Mathオブジェクトrandomメソッドで乱数を生成

JavaScript|Mathオブジェクトrandomメソッドで乱数を生成

JavaScript

JavaScript

randomメソッドの使い方

let random;

random  =   Math.random();
console.log(random);

Math.randomで乱数を生成

0~1未満の乱数が生成される。

乱数の範囲

let random;

random  =   Math.random()   *   11;
console.log(random);

乱数0から10

0~10の範囲で乱数を生成するには、11をかける。

これでは少数が使いにくい。

乱数を整数化

let random;

random  =   Math.floor( Math.random()    *   11 );
console.log(random);

乱数を整数化

0~10の乱数を整数化、flooeメソッドで少数を捨てる。

最小値と最大値

let random;

random  =   Math.floor( Math.random() * 6 ) + 5
console.log(random);

乱数5から10

5~10の乱数を生成。

まとめ

Math.floor( Math.random()   *   (   (   最大値  +   1   )   -   最小値  )    )  +   最小値;

コメント

タイトルとURLをコピーしました