我有一个非常具体且冗长的问题要问大家。这个问题既关于编程又关于博弈论。我最近在我的回合制策略游戏中添加了可生成的矿石:http://imgur.com/gallery/0F5D5Ij(对于你们中的那些人,请原谅开发纹理)。现在,进入我一直在思考的谜题。在我的游戏中,每次创建新map时都会生成矿石。每次创建关卡都会生成0-8个矿石节点。我已经有这个工作了;除了此时它只生成“Emeraldite”,这让我想到了我的问题。作为程序员,我将如何使节点具有特定的稀有度?考虑这个实际上不是游戏数据的简短模型:(一个节点将是以下之一的伪概率)Bloodstone1in100Default(Empty