【发布时间】:2012-02-13 01:20:17
【问题描述】:
我目前正在为我维护的网站编写积分系统,并且我想每天奖励我的用户随机数量的积分。
这就是我的想法
[0-25] has a 75% chance
[26 - 51] has a 13% chance
[52 - 76] has a 6% chance
[77 - 115] has a 4% chance
[115 - 200 ] has a mere 2% chance
因此,点括号 0-25 有 75% 的机会生成,因此最有可能是生成的。
如果有人有任何想法或建议,很高兴听到他们。
所以,基本上我希望生成一个随机数,1-200,我希望 0-25 比 115-200 有更高的机会。
【问题讨论】:
-
寻找相同的东西 :D 现在我正在为每个部门做数组,一个 rand 来选择一个部门,然后第二个来选择所选部门中的一个数字
-
但我没有得到你的百分比:S,总和应该是 100% 没有?
-
这正是我想要的,百分比肯定会改变,但是它就像一个货币系统,我不希望它很容易从 115-200 积分中获得很容易,我喜欢它是一种罕见的情况!
-
如何一个元素出现 80% 的时间,而另一个元素出现 50% 的时间,并且是互斥的?
标签: php