なぜ Math.floor(Math.random() * 26) を実行して表示されるのが1桁だけなのですか?

letters[Math.floor(Math.random() * 26)]とすると、letters[0]からletters[25]のどれかになるので、一文字となります。
2023年5月20日
ユーザー

result.textContent = letters[Math.floor(Math.random() * 26)];

↑ここなのですが、0.99926 をかけると 25.974 なので、
0~25までの数字が表示されると思ったのですが、なぜ表示されるのが1桁だけなのでしょうか?

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?