【发布时间】:2009-05-28 15:42:55
【问题描述】:
对于在线游戏 (MMORPG),我想创建具有随机强度值的角色(玩家)。角色越强,这种类型的存在就越少。
例子:
- 12,000 实力 1 名玩家
- 10,500 力量 2 名玩家
- 8500实力3人
- 6000实力4人
- 3000名实力5人
实际上,我需要从 1.1 到 9.9 的浮动渐进强度值,但对于此示例,使用整数强度更容易解释。
您知道我如何在 PHP 中编写代码吗?当然,我需要 mt_rand() 来生成随机数。但是如何才能实现这种金字塔结构呢?
它是什么功能?根函数、指数函数、幂函数还是对数函数?
提前致谢!
在图表中应该是这样的:
Pyramid graph http://img7.imageshack.us/img7/107/pyramidy.jpg
【问题讨论】:
-
根据您在下面的评论,我有一个相关的问题 - 这实际上是 best 发行版吗?许多游戏更多地使用正态分布,这很容易通过将几个随机数相加(掷骰子)来实现。