JavaScript 目次 - ray88’s diary
JavaScript 数学演算を実行する・Mathオブジェクトの主なメンバー - ray88’s diary
JavaScript Mathオブジェクト・サンプルコード - ray88’s diary
■randomメソッドはそのまま使用すると0~1未満の小数点を含む数値を返すため、
指定した範囲内の数値の乱数かつ整数の乱数を作るにはひと手間が必要
①指定範囲内の乱数を発生させるには以下のようにする
(例)minからmaxの範囲で乱数を生成する(変数minとmaxには任意の数値を指定する)
Math.random()*(max - min)+ min
②floorメソッドで数値の小数点以下を切り捨てて整数にする
Math.floor(数値)
③①と②より以下のように記述する
Math.floor(Math.random()*(max - min + 1)+ min)
■サンプルコード
function myFunction(){ const min = 1,max = 10 for (let i = 1;i <= 5;i++){ console.log(Math.floor(Math.random()*(max - min + 1)+ min)) } }