level 7
如果一个概率事件,正常情况下是X,0<X<1,提升k*100%幸运就是降低失败,失败率为(1-X)^(k+1),减少k*100%幸运,就是降低成功,成功率变为X^(k+1),
2012年05月02日 02点05分
1
level 11
用伪随机的算法比较好。。把上一次失败和成功的概率也算进去
2012年05月02日 02点05分
4
level 7
这样是很难100%呀
简单点儿,正常情况是你投一次硬币,中了就中了,如果提了k个幸运度的话,可以额外多投k次,有一次中了就算中,但要是降低k个幸运度,也要额外投k次,有一次失败,就算失败
2012年05月02日 03点05分
5
level 7
是最简单的,但现在的,PA刀刀秒,圣骑总是出上限,发条总出秒杀
2012年05月02日 04点05分
7
level 7
线性才是最简单的,太容易出100%了,或接近100%
2012年05月02日 04点05分
8
level 7
算法是指计算方法,跟编程里的算法是一回事,只不过后者一般复杂一些才会拿出来说。
2012年05月02日 04点05分
9
level 7
bool G(double x);//x的概率返回true,1-x概率返回false
bool f(double x ,int k)
{
if(x>1) return true;
if(x<0) return false;
if(k = 0) return G(x);
else if(k > 0) return G(1-exp(1-x,k+1));
else return G(exp(x,k+1));
};
简单是简单,但从语文的角度叫做算法有问题?
2012年05月02日 04点05分
11
level 7
不是问题,是游戏的可玩**,50%的概率,一提就成100%了,是接近100%,一般游戏都不会这样线性直接提的,100%的东西也不能轻易出现。
2012年05月02日 04点05分
12
level 14
回复7楼:你能保证你的算法不会刀刀秒么?你给出的参数怎么定位呢?而且你的就是古典概型,每个事件都单独算,不会影响其他触发几率,不符合游戏需求
2012年05月02日 04点05分
13
level 7
是用伪随机,只是最终概率X该怎么定的问题,那段代码只是要说明我语文老师还没死。
2012年05月02日 04点05分
15
level 7
没浴衣的情况下PA的秒杀才多少?你给个Xin,我给你两个浴衣后的概率Xout
2012年05月02日 04点05分
16
level 14
回复16楼:那不是算法又要复杂了~而且不要拿c来写代码说事,做地图用的是jass(我不知道这两者区别有多大),你可以写出来运行过了再给作者提议
2012年05月02日 04点05分
17
level 13
我就知道war3原来的就是伪随机 不会出现总暴击或者总不暴击的效果
2012年05月02日 05点05分
18
level 7
这么说吧,G(x)就是伪随机实现的,一个技能触发是20%,x=0.2,但有幸运度加成,x会变大,取大多的x传给G(x)来算?这个就要作者自己考虑了。
2012年05月02日 05点05分
19
level 7
当一个概率接近100%的时候,就总出暴击,10刀,一刀不出,和一直出有什么分别?发条的R,也不是100%,橙杖浴衣后,你感觉到失败了吗?除非南瓜。
2012年05月02日 05点05分
20