この質問の単純さをお詫びします。午前3時を過ぎたばかりで、考えられません:)
n
0.25 から 10.0 の間の乱数を取得する必要がありますが、 P( 0.25 <= n < 1.0 ) == P( 1.0 < n <= 10.0 ) && n != 1.0
.
1.0 <= n <= 10.0
現在、私の現在のコードは次のように偏っています。
Double n = new Random().NextDouble(); // 0 <= n <= 1.0
n = 0.25 + (10.0 * n);
もちろん、これにはバグもありn == 10.25
ますn = 1.0
。
タ!