Math.random() を複数回用いた際、全て値が異なるのはなぜですか?

Math.random() と実行するたびにランダムな値が生成されるからです。
2023年11月23日
ユーザー

こんにちは。

Math.random() * results.length の値と
Math.floor(Math.random() * results.length) の値と
定数 n の値をそれぞれコンソールに出力してみたのですが、

Math.random() * results.length → 2.394…
Math.floor(Math.random() * results.length → 3
n → 0

とバラバラの値になってしまいます。

確認の仕方が間違っているでしょうか?
よろしくお願いします。

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

プレミアムプランとは?

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