作者snowlike (snowlike)
站内Programming
标题Re: [讨论] for与rand
时间Thu Jul 1 12:35:26 2010
※ 引述《hirabbitt (兔子)》之铭言:
: 大家觉得这在数学上有什麽意义?
for($i=0;$i<rand(0,9);$i++);
echo $i;
序列 当下停止机率 得到此数值的机率
0 1/10 1/10=10%
1 2/10 9/10*2/10=18%
2 3/10 21.6%
3 4/10 20.16%
4 5/10 15.12%
5 6/10 9.072%
6 7/10 4.2336%
7 8/10 1.45152%
8 9/10 0.326592%
9 10/10 0.036288%
: for($i=0;$i<rand(1,10);$i++);//跑随机数$i
: echo $i;//印出$i
: 我在php上试的结果
: 它的rand每次判断都会不一样
: 跑1000次的数据
: 0 : 84次
: 1 : 157次
: 2 : 206次
: 3 : 202次
: 4 : 146次
: 5 : 101次
: 6 : 79次
: 7 : 21次
: 8 : 4次
: 9 : 0次
: 是一个中位数在2和3之间的右偏分布图?
: 这个目前是用来取我游戏中怪物的攻击/防御数值
: 普通的怪物比较多
: 弱怪其次
: 强怪最少
: 我觉得很合理0.0
直接定义普弱强怪的出现机率不是更合理?.?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.184.50
1F:推 hirabbitt:那样定会要写很多行 这样一行解决XD 163.13.127.91 07/01 13:28
2F:→ MOONRAKER:直接把常态分布的中心往左边移就结了 59.120.168.228 07/01 14:09
3F:推 andyjy12:做个Maxwell分布?220.128.118.127 07/02 08:06
4F:推 Foremanytz:这应该是Maxwell分布没错, 非常态 111.255.6.54 07/03 07:44
5F:推 KanoLoa:哇哦,有关键字可以查这种状况吗? 122.116.45.36 07/07 16:03