以下の文について教えていただきたいことがあります。
js
1 2const number = Math.floor(Math.random() * 6);
結果としてランダムで0〜5までの整数を生成してnumberに代入するのですがなぜ上記の式で0〜5までの整数が生成されるのかがわかりません。
random
メソッドで生成された0以上、1未満の浮動小数点の擬似乱数を6倍してfloor
メソッドで整数にしているため最大値が5になるということでしょうか?
わかる方いましたら教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/10/26 12:36