▼考え方

引用元:ドットインストール JavaScriptオブジェクト編 #20ランダムな整数値を作ってみよう より

引用元:ドットインストール JavaScriptオブジェクト編 #20ランダムな整数値を作ってみよう より

▼ 0 から n までのランダムな整数値を生成したい

// 0, ..., n
Math.floor(Math.random() * (n + 1))

引用元:ドットインストール JavaScriptオブジェクト編 #20ランダムな整数値を作ってみよう より

引用元:ドットインストール JavaScriptオブジェクト編 #20ランダムな整数値を作ってみよう より

▼ min から max までのランダムな整数値を生成したい(例:1~6までの整数値など)

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

引用元:ドットインストール JavaScriptオブジェクト編 #20ランダムな整数値を作ってみよう より

引用元:ドットインストール JavaScriptオブジェクト編 #20ランダムな整数値を作ってみよう より

▼例)サイコロを作る

{
    //1~6の整数値がランダムで生成されるようにする
    console.log(Math.floor(Math.random() * (6 + 1 - 1) + 1)); //最後の + min は、左記のようにMath.floor()内に書いてもOK 
		
		//上記を整えたもの
		console.log(Math.floor(Math.random() * 6) + 1);

}