游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7306|回复: 12

[讨论] 关于强化几率的一道数学计算题

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-11-5 17:27:00 | 显示全部楼层 |阅读模式
关于装备强化几率
0→1:强化成功率为75%。
1→2:强化成功率为60%,强化失败强化仍为+1。
2→3:强化成功率为50%,强化失败会掉回强化+1
3→4:强化成功率为45%,强化失败也是会掉回1
4→5:强化成功率为15%,强化失败仍会掉回1
5→6:强化成功率为20%,强化失败仍为5
6→7:强化成功率为10%,强化失败会掉回5
7→8:强化成功率仅为1%,不过强化失败仍为7
8→9:强化成功率为2%,不过强化失败仍为7

问强化到9需要强化多少次
[em3]

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-11-5 18:34:00 | 显示全部楼层

Re: 关于强化几率的一道数学计算题

x=zeros(10000,1);
A=[0.75  0.60  0.50  0.45  0.15  0.20  0.10  0.01  0.02];
for j=1:10000
    m=0;
    n=0;
for i=1:50000
    s=rand(1,1);
    n=n+1;
      if s<A(m+1)
        m=m+1;
      else
         if m<6
              m=1;
        end
        if 6<=m<8
              m=5;
        end
        if 8<=m<9
            m=7;
        end     
      end
    if m==9
        break
    end
end
x(j)=n;
end
y=sum(x)/10000

之前看成初始为+1,过于迷信程序了,惭愧。

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-11-5 18:49:00 | 显示全部楼层

Re: 关于强化几率的一道数学计算题

[em3] [em3]

4

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2009-11-8 15:30:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

我计算出的数值似乎过大,等待高人指点。

8

主题

96

帖子

98

积分

注册会员

Rank: 2

积分
98
发表于 2009-11-8 21:29:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

哦,是个月经贴,可以看看这个帖子里的讨论

http://bbs.gameres.com/showthread.asp?threadid=126346&page=2

这里的解法是标准解法,具有一般性

4

主题

20

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2009-11-9 09:55:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

8亿多吧!

0

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2009-11-30 11:00:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

这不是天龙八部的强化规则吗,我试过一般250RMB-1000RMB可以强到9,也就是说166至666次就可以强到9,看设计数值的人吧,数值设计不是这样子的,一般后台都会有个统计,不可能算到几亿次还不让你上9

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
发表于 2009-11-30 11:29:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

不到5300?

0

主题

114

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2009-11-30 11:31:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

  A         B          C              D
强化等级        概率        公式                     预期次数
1        0.75        =1/B2                        1.333333333
2        0.6        =1/B3                         1.666666667
3        0.5        =(C3+1)/B4                 5.333333333
4        0.45        =(C4+1)/B5                 14.07407407
5        0.15        =(C5+1)/B6                       100.4938272
6        0.2        =1/B7                        5
7        0.1        =(C7+1)/B8                        60
8        0.01        =1/B9                        100
9        0.02        =(1+C9)/B10             5050
合计                                       5337.901235

3

主题

42

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2009-12-7 11:50:00 | 显示全部楼层

Re:关于强化几率的一道数学计算题

不到5200
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-14 18:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表