回答編集履歴
2
改善案
test
CHANGED
@@ -2,4 +2,8 @@
|
|
2
2
|
(10兆未満も46.5%ぐらい、20兆台が7%ぐらい)
|
3
3
|
|
4
4
|
また、コードでは別々のシード値の一発目の乱数を左寄せで表示しているので、乱数アルゴリズムの評価方法としてはイマイチな気がします。
|
5
|
+
```js
|
6
|
+
int = String("0." + int);
|
7
|
+
```
|
8
|
+
`int = int / 2 ** 31;` とすべきなのかもしれません。
|
5
9
|
|
1
.
test
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
-
0から2^31の乱数だったら最大値は21兆ぐらいなので、一様だとしても
|
1
|
+
0から2^31の乱数だったら最大値は21.5兆ぐらいなので、一様だとしても46.5%ぐらいの確率で10兆台になります。
|
2
|
+
(10兆未満も46.5%ぐらい、20兆台が7%ぐらい)
|
2
3
|
|
3
4
|
また、コードでは別々のシード値の一発目の乱数を左寄せで表示しているので、乱数アルゴリズムの評価方法としてはイマイチな気がします。
|
4
5
|
|