このスクリプトの場合:
var die = Math.floor(Math.random()*6 + 1);
1 から 6 までの乱数を生成することが期待されます。
丸床前のダイス番号 6 は 6.0 から 6.999...999
ただし、丸床前のダイス番号1は1.00...001~1.99...999です。
さらに、(random_number * 6) であるため (数体系で「キャリー」?)
(1 ~ 1.9999) と (2 ~ 2.999) で生成される数が異なる可能性はありますか?
(おそらく差は 1 です)
これは現実世界で実質的/許容可能ですか? たとえば、ジャックポップの顧客を公平に選ぶことです。またはギャンブルの可能性を計算します。
それとも、私は何か間違ったことをしましたか?
ps 私は数学/科学の学生ではないので、多くの数学の概念を見落としている可能性があります。