【发布时间】:2013-04-01 19:31:57
【问题描述】:
在最后的几个应用程序中,我应该实现概率,这通常在某些项目中给出:
奖励完成某关卡的用户X
项目X 可能是以下之一:
jug => probability 25
glass => probability 50
plate => probability 20
dish => probability 5
我通过创建一个数组并将特定项目填充其概率的次数来解决这个问题;对于上述情况,我将有一个带有25 elements of jug, 50 glasses and so on. 的数组。最后我shuffle {PHP} 数组并从中选择一个随机元素。
在另一个应用程序中,这些值的总和超过 100,所以我首先从该总数中计算出它们受尊重的百分比,然后使用上述逻辑。
只是想知道这是否是从这种结构计算概率的正确方法?
我在 SOF 上遇到了几个问题,但没有一个对我有帮助。
如果有更合适的方法,请告诉我
谢谢
【问题讨论】:
标签: php arrays probability