日期:2014-05-17  浏览次数:20900 次

请教一个概率随机问题
就是给定一个值

这个值是产生事件概率的依据

而这个事件所反应的是随机的


比如:我   养了一个宠物   宠物有个属性值这个值得越高,你得到奖励的几率就越高,但具体得什么奖励,那是随机的


请问这个算法的大概思路

当然有代码举例分析更好

谢谢各位了




------解决方案--------------------
随机函数呗
------解决方案--------------------
随机数吧
参考Randomize
------解决方案--------------------
如:1,3,5,7,9....奇数代表奖
2,4,6,8,10....偶数代表无奖
你分三种机率:低,中,高
低:你随机在奇数里取两个值(两个奖)再在偶数里随机取八个空奖 然后再随机取一个数.
中:随机取五个奖,再随机取五个空奖,再随机让电脑抽十个中的一个.
高:设八个奖,随机两空奖...

就是多次作随机函数
------解决方案--------------------
有点像NBA选秀概率问题啊
------解决方案--------------------
先生成一个上限等于属性值上限的随机数,比较大小,判断有没有奖。
这样得到奖励的几率就与属性值有关了。
再生成随机数发奖。
------解决方案--------------------
up!