我正在使用PHP开发基于浏览器的游戏,以使使用屏幕阅读软件的人都可以使用它。我想使用玩家单击按钮来使用一项技能,例如“搜索”,然后系统会随机选择找到的项目;有些物品比其他物品稀有,因此应减少出现的频率。我将如何在随机选择这些项目中实现概率,并允许玩家选择他们想要的项目?
我环顾四周,发现了许多使用带有Rand函数的一个或多个数组的示例,但是我发现有可能使用此示例的任何示例都在C#或JS中。
我还没有代码
最终结果是,玩家单击技能旁边的按钮,然后系统随机生成6个项目的列表,这些项目可能是常见,罕见或稀有的,而常见项目是最常见的,而稀有最少的共同。然后,玩家将从列表中选择他们想要的物品;例如,如果玩家在搜索中的得分为3,则可以从列表中选择3个项目;如果得分为4,则可以选择4个项目。最后,他们将单击一个按钮,接受/确认他们所做的选择,并将其发送到保存库存的屏幕。