java - 这个随机策略怎么设计?
巴扎黑
巴扎黑 2017-04-17 13:26:44
[Java讨论组]

有个人,他持有若干金牌(权重 >= 0)。
现在要设计一个随机策略,随机结果只有(生、死)两个结果,但是人持有的金牌(限定金牌最大为n)越多,随机出的“生”的结果的概率越大(这里只是想在理论上增大其“生”的概率,不是概率大就一定是“生”),该怎么设计这个策略?
未来,如果人又有了其他属性(现在只有金牌这个属性),怎么设计可支持扩展其他属性来达到增大或者减小某个结果的概率?

巴扎黑
巴扎黑

全部回复(1)
大家讲道理

先定个曲线,比如最简单的是直线

然后有两个已知的点<0块金牌, 最小概率>,<n块金牌,最大概率>
求过这两个点的曲线的方程,直线的话就有唯一解(斜率),其他“弧线”可能还有其他参数(往往影响形状)

再来一个属性比如银牌的时候,最简单的扩展办法就是找个公式把银牌折算成金牌,比如最简单的m块银牌等价于一块金牌 原来的算法是f(金牌)变成f(金牌+银牌/m)就好,当然也可以定更复杂的规则f(g(金牌,银牌,铜牌,...))

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号