求一个游戏算法
cnlm2 2014-01-02 03:51:50 游戏中一个洗宝宝品质的算法,现在是这样的
一个25个值的数组,每次洗宝宝的时候随机一个值,如果大于25个值中最小的一个值,那么就拿这个值替换最小值,反之则洗宝宝失败,宝宝的品质上限1000
我们做了3种道具
a 品质范围{1-20}
b 品质范围{2-30}
c 品质范围{4-40}
现在出现两个问题
1,玩家用低品质a将宝宝洗到一定的品质后,再用c洗的话,会出现失败,c的价格比较贵
2,玩家用高品质c将宝宝洗到比较高的品质后,再用a洗的话,基本上不会成功
如果简单改进下算法,解决掉这两个问题,而且最好不要减少公司收入(你懂的)??