return Math.floor(Math.random() * max + 1); としても getRandomInteger(6) は正しく動作しますか?

「1 から max までのランダムな整数値を得る」というものであれば問題ありません。
2024年1月14日
ユーザー

このレッスンの前の質問にて
getRandomInteger(6) とすると 0~6 までの整数値が返されるので不適切とありましたが、
return の部分の記述を return Math.floor(Math.random() * max + 1); のように
(max+1)からmax + 1 に変えた場合の getRandomInteger(6)
1~6 までのランダム整数値になり問題ない気がするのですが合っていますか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(4)