を使用して、php の一様分布から乱数を生成しようとしてい$group = rand(0,8)
ます。実験を約 200 回実行したところ、次の分布が得られました。これは、すべてのグループが選択される確率が等しいわけではないことを示しています。
Group | Freq. Percent Cum.
------+------------------------------
0 | 20 9.52 9.52
1 | 4 1.90 11.43
2 | 25 11.90 23.33
3 | 32 15.24 38.57
4 | 27 12.86 51.43
5 | 22 10.48 61.90
6 | 30 14.29 76.19
7 | 24 11.43 87.62
8 | 26 12.38 100.00
------+-------------------------------
Total | 210 100.00
ここでディスカッションスレッドPHP: rand() or array_rand problemを読みましたが、この質問をする唯一の理由は、私が php を初めて使用し、使用する必要があるかどうかわからないためです。
- random_int() http://php.net/manual/en/function.random-int.php
- stats_rand_gen_iuniform() http://php.net/manual/en/function.stats-rand-gen-iuniform.php
- それとも何か?