ショコラ
JavaScriptで整数の乱数を取得するには?
Math.random は 0 以上 1 未満 の小数の乱数を発生させる。
Math.floor は 与えられた数値以下の最大の整数を返す。
もっさん先輩
配列のインデックスを乱数で取得するには↓下のように書きます。
let n = Math.floor(Math.random() * items.length)
基本は↓こんな感じです。
let n = Math.floor(Math.random() * ({最大値} - {最小値})) + {最小値}
↓こちらは「1以上10未満」の整数の値が取得できます。
let n = Math.floor(Math.random() * (10 - 1)) + 1
↓こちらは「100以上200未満」の整数の値が取得できます。
let n = Math.floor(Math.random() * (200 - 100)) + 100
「100以上200以下」の整数の値を取得したいなら、最大値に+1します。
let n = Math.floor(Math.random() * (201 - 100)) + 100
以上